搜索

正则表达式中的常用特殊字符


发布时间: 2022-11-24 18:36:06    浏览次数:42 次

表格

字符 含义
^ 匹配输入的开始。例如,/^B/ 并不会匹配"is B"中的B,会匹配"Boom"中的B
\ 转义字符
$ | 匹配输入的结束。例如,/e$/ 并不会匹配"beer"中的e,但是会匹配"bee"中的e
* 匹配前面一个表达式0次或多次,等价于{0,}。
+ 匹配前面一个表达式1次或多次,等价于{1,}。
? 匹配前面一个表达式0次或者1次,等价于{0,1}。
{n} n 是一个正整数,匹配了前面一个字符刚好出现了 n 次。
{n,} n是一个正整数,匹配前一个字符至少出现了n次。
[xyz] 一个字符集合。
{n} n 是一个正整数,匹配了前面一个字符刚好出现了 n 次。
{n,} n是一个正整数,匹配前一个字符至少出现了n次。
[xyz] 一个字符集合。
[^xyz] 一个反向字符集。
[\b] 匹配一个退格(U+0008)。(不要和\b混淆了。)
\b 匹配一个词的边界。不要和[\b]混淆了
\f 匹配一个换页符
\n 匹配一个换行符
\r 匹配一个回车符
\s 匹配一个空白字符,包括空格、制表符、换页符和换行符。等价于[ \f\n\r\t\v\u00a0\u1680\u180e\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]。
\S 匹配一个非空白字符。等价于 [^ \f\n\r\t\v\u00a0\u1680\u180e\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]。
\t 匹配一个水平制表符
\v 匹配一个垂直制表符
\d 匹配一个数字。等价于[0-9]。
\D 匹配一个非数字字符。等价于[^0-9]。
\w 匹配一个单字字符(字母、数字或者下划线)。等价于 [A-Za-z0-9_]。
\W 匹配一个非单字字符。等价于 [^A-Za-z0-9_]。
免责声明 正则表达式中的常用特殊字符,资源类别:文本, 浏览次数:42 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 06:36:06。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/manzuixin/p/16810042.html