勵志

勵志人生知識庫

什麼是正規表達式

正則表達式(Regular Expression,通常簡寫爲regex、regexp或RE)是計算機科學的一箇概念,用於描述文本的模式,以檢索、替換或操作符合該模式的文本。

正則表達式由普通字符(如字母和數字)和特殊字符(稱爲“元字符”)組成,用於定義和表示文本的模式。這些模式可以用來驗證數據、識別重複的關鍵字、檢測不必要的空格、分析字符串、驗證電話號碼、郵政編碼、電子郵件地址、社會安全號碼、IP地址、文件名和路徑名等,也可以用來查找HTML標記、數字、日期等模式,或任何符合任意模式的文本。

正則表達式由字符型文字和/或元字符組成,在最簡單的格式下,僅由字符文字組成,如“cat”。元字符包括“.”表示字符連接,可以省略;“|”表示或;“*”表示0個或多箇。正則表達式還可以包括限定符、字符類、分枝條件、分組、反義查找和後向引用等,用於更復雜和具體的模式匹配。