PHP 正则匹配特殊字符表达式
以下是 PHP 中常见的正则表达式特殊字符:
- ^ 表示字符串开头
- $ 表示字符串结尾
- . 匹配任意字符
-
- 匹配前一个字符 0 次或多次
-
- 匹配前一个字符 1 次或多次
- ? 匹配前一个字符 0 次或 1 次
- {n} 匹配前一个字符 n 次
- {n,m} 匹配前一个字符 n 到 m 次
- [abc] 匹配 a、b 或 c 中的任意一个字符
- [^abc] 匹配除了 a、b 和 c 之外的任意一个字符
- (pattern) 匹配 pattern 并捕获匹配项
- | 表示或,匹配两个或多个表达式中的任意一个
- \d 匹配任意数字
- \D 匹配任意非数字字符
- \w 匹配任意单词字符(包括字母、数字、下划线)
- \W 匹配任意非单词字符
- \s 匹配任意空白字符(包括空格、制表符、换行符等)
- \S 匹配任意非空白字符
注意,特殊字符需要使用反斜杠转义,例如匹配 . 字符需要使用 .。
原文地址: https://www.cveoy.top/t/topic/hk9A 著作权归作者所有。请勿转载和采集!