php正則表達式有”/pattern/”、”^”、”$”、”.”、”[]”、”[^]”、”[a-z]”、”[A-Z]”、”[0-9]”、”\d”、”\D”、”\w”、”\W”、”\s”、”\S”、”\b”、”*”、”+”、”?”、”{n}”、”{n,}”、”{n,m}”、”\bword\b”、”(pattern)”、”x|y”和”/i”。
本教程操作系統(tǒng):windows10系統(tǒng)、php8.1.3版本、DELL G3電腦。
php正則表達式是一種用于匹配和操作字符串的強大工具。它可以根據(jù)指定的模式來搜索、替換和提取字符串中的內(nèi)容。以下是一些常用的php正則表達式:
1、”/pattern/”: 正則表達式通常被包裹在兩個斜杠之間,用來定義匹配的模式。
2、”^”: 匹配字符串的開始位置。
3、”$”: 匹配字符串的結(jié)束位置。
4、”.”: 匹配任意一個字符,除了換行符。
5、”[]”: 匹配括號內(nèi)的任意一個字符。
6、”[^]”: 匹配不在括號內(nèi)的任意一個字符。
7、”[a-z]”: 匹配任意一個小寫字母。
8、”[A-Z]”: 匹配任意一個大寫字母。
9、”[0-9]”: 匹配任意一個數(shù)字。
10、”\d”: 匹配任意一個數(shù)字,等同于”[0-9]”。
11、”\D”: 匹配任意一個非數(shù)字字符,等同于”[^0-9]”。
12、”\w”: 匹配任意一個字母、數(shù)字或下劃線,等同于”[a-zA-Z0-9_]”。
13、”\W”: 匹配任意一個非字母、數(shù)字或下劃線,等同于”[^a-zA-Z0-9_]”。
14、”\s”: 匹配任意一個空白字符,包括空格、制表符、換行符等。
15、”\S”: 匹配任意一個非空白字符。
16、”\b”: 匹配單詞的邊界。
17、”*”: 匹配前面的字符零次或多次。
18、”+”: 匹配前面的字符一次或多次。
19、”?”: 匹配前面的字符零次或一次。
20、”{n}”: 匹配前面的字符恰好出現(xiàn)n次。
21、”{n,}”: 匹配前面的字符至少出現(xiàn)n次。
22、”{n,m}”: 匹配前面的字符出現(xiàn)n到m次。
23、”\bword\b”: 匹配整個單詞。
24、”(pattern)”: 用括號將模式括起來,可以進行分組匹配。
25、”x|y”: 匹配x或者y。
26、”/i”: 不區(qū)分大小寫。
這些是php正則表達式的一小部分,php還提供了更多的正則表達式函數(shù)和選項,可以根據(jù)具體需求進行使用。使用php正則表達式時,建議參考相關(guān)的php文檔和教程,以獲得更詳細(xì)的信息和示例。