玄元一墨 发表于 2023-2-3 08:54:52

PHP 正则表达式 类型限定符

元字符
定位符:

[*]^ 字符串开始部分
[*]$ 字符串结束部分
[*]\b 单词结束部分


类型限定符:

[*]\d 匹配一个数字字符
[*]\w 匹配字母、数字、下划线
[*]\s 匹配任何空白字符,包括空格、制表符、换秆符等等
[*]. 匹配除换行符以外的任意字符
[*]\D 匹配一个非数字字符
[*]\W 匹配非字母、数字、下划线
[*]\S 匹配任何非空白字符

重复限定符:

[*]* 重复零次或多次 (*号代表前面的一个字符可以不出现,也可以出现一次或者多次)
[*]+ 重复一次或多次 (+号代表前面的一个字符最少出现一次)
[*]? 重复零次或一次 (?号代表前面的一个字符可以不出现,也,可以出现一次,但不能出现多次)

次数限定符:

[*]{n} n是一个非负整数 匹配确定的 n 次
[*]{n,} n是一个非负整数 至少匹配 n 次
[*]{n,m} n和m均为非负整数 其中n <= m。最少匹配 n 次且最多匹配 m 次

分组和转义:

[*]() 使用小括号"()"对字符进行组合,被小括号包裹的单个或多个字符被视为一个整体




页: [1]
查看完整版本: PHP 正则表达式 类型限定符