•
约 1 分钟
正则表达式(1)-基本规则
分类:problems 标签: use

正则表达式简单匹配规则:

操作符说明实例
.表示任何单个字符
[ ]字符集,对单个字符给出范围[abc]表示 a、b、c,[a-z]表示 a-z 的单个字符
[^ ]非字符集,对单个字符给出排除范围[^abc]表示非a或b或c的单个字符
_前一个字符零次或无限次扩展abc_表示 ab、abc、abcc、abccc 等
``左右表达式的任意一个
$匹配字符串结尾abc$表示 abc 且在一个字符串结尾
( )分组标记内部只能使用(abc)表示 abc,`(abc
\D非数字
\d数字,等价于0-9
\S可见字符
\s空白字符
\W非单词字符
\w单词字符,等价于[a-z0-9A-Z_]
^匹配字符串开头^abc表示 abc 且在一个字符串的开头
{m,n}扩展前一个字符 m 到 n 次ab{1,2}c表示 abc、abbc
{m}扩展前一个字符 m 次ab{2}c表示 abbc
?前一个字符 0 次或 1 次扩展abc? 表示 ab、abc