^: 匹配一行的开始(匹配行)
\s :匹配空白符 [[:blank:]]不会匹配新一行
--例子 :匹配空行 ^\s
[\x{4e00}-\x{9fa5}]:匹配中文字符(以中文字符为结尾的)
.:匹配任意字符
*:匹配0次或多次
--例子:
匹配以中文开头和结尾的字符串:[\x{4e00}-\x{9fa5}].*[\x{4e00}-\x{9fa5}]
匹配以空格开头和中文结尾的字符串:[[:blank:]].*[\x{4e00}-\x{9fa5}]
[A-Za-z]:匹配字母
--例子:匹配任意的字母串
[A-Z].*[A-Z]\s
\d:匹配数字
$:匹配行尾
--例子:匹配行尾为s结尾的行 s$
\b:匹配单词边界(匹配单词) --开头或者结尾
--例子 匹配以b开头的单词 \bb 匹配以b结尾的单词 b\b
常用正则表达式(查询和替换)
最新推荐文章于 2021-04-16 18:25:26 发布