(一)普通转义字符 \d:匹配一个数字,等价于[0-9] \D:匹配一个除数字以外的任意一个字符,等价于[^0-9] \w:匹配一个数字,字母,下划线.等价于[0-9a-zA-Z_] \W:对\w进行取反,等价于[^0-9a-zA-Z_] \s:匹配一个空白字符(可以是空格),等价于[\r\n\t\v\f] \S:对\s进行取反,等价于[^\r\n\t\v\f] \r:匹配一个回车符 \n:匹配一个换行符 \t:匹配一个制表符(tab键) \v:匹配一个垂直制表符 \f:匹配一个换页符 例如:"\n"表示的是换行符,而'\n'表示的是字符串 (二)原子表 原子表中的元素都是平等,平行,独立的 []匹配里面的任意一个原子 [^]匹配除了里面的任意一个原子 #(三)元字符 *:匹配其前原子任意次 +:匹配其前原子1次或者多次 ?:匹配其前原子0次或一次 |:匹配两边任意一边 ^或者\A:匹配字符串串首的原子 $或者\Z:匹配字符串串尾的原子 {m}:匹配其前原子m次 {m,n}:匹配其前原子至少出现m次,最多出现n次 ():整体表示一个原子 .:表示除\n以外的任何原子(字符)
正则表达式
最新推荐文章于 2025-04-25 17:17:40 发布