正则表达式1

正则表达式在线测试网站:https://regex101.com/
1 . 匹配任意字符
2 \ 转义字符 元字符
3 [和] 匹配一组字符
[ns] 表示匹配n或者s的字符
[0-9] 表示匹配0到9包含0和9的数字
[a-z] 匹配从a到z的所有小写字母

  • 连字符是特殊的元字符,只有出现在[和]之间的时候才是元字符,在字符集合以外的地方,-只是一个普通字符,只能与-本身匹配。在正则表达式里,-字符不需要被转义。
    [0-9A-Fa-f]
    [^0-9]匹配任何不是数字的字符
    的效果将作用于给定字符集合里的所有字符或字符区间,而不是仅限于紧跟在字符后面的那一个字符或字符区间
    4 \d 匹配任何一个数字字符(等价于[0-9])
    \D 匹配任何一个非数字字符(等价于[^0-9])
    \w 匹配任何一个字母数字字符(大小写均可)或下划线字符(等价于[a-zA-Z0-9_])
    \W 匹配任何一个非字母数字或非下划线字符(等价于[^a-zA-Z0-9_])
    \s 匹配任何一个空白字符(等价于[\f\n\r\t\v])
    \S 匹配任何一个非空白字符(等价于^\f\n\r\t\v)
    说明:用来匹配退格字符的[\b]元字符不在\s的覆盖范围内,\S也没有将其排除

空白元字符
[\b] 回退(并删除)一个字符(Backspace键)
\f 换页符
\n 换行符
\t 制表符(Tab键)
\r 回车符
\v 垂直制表符

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容