zhangyu小白看正则表达式

前端之家收集整理的这篇文章主要介绍了zhangyu小白看正则表达式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在图书馆转转的时候,看到了一本正则表达式,就有了一丁点兴趣,在网上找了一点点视频,了解的一下,可能以后会用上。

1.什么是正则表达式?

正则表达式:匹配内容,模糊匹配。
 通配符:匹配文件名,精确匹配。

2.元字符是什么?

元字符:可以匹配一个位置或一个字符。

3.元字符总结

匹配位置的元字符:
       ^   行开头
       $   行结尾
       \b  行开头或结尾
   匹配内容的元字符:
       \w  匹配任意单词字符(字母,数字,汉字,下划线都能)
       \W  匹配任意非单词字符(上面的非)
       \s  匹配任意的空白字符(空格,_,全角空格)
       \S  上面的非
       \d  匹配任意的数字
       \D  又是上面的非

4.那如果匹配的只是数字或字母呢

[0-9]就是匹配任意一个字符,但里面必须是0-9的任意一个
        <h[0-9]>就是可以匹配H5里的<h6>等标签了
        [^0-9]除了0-9之外的都可以匹配

5.转义字符

\.   '\'就是转义字符,使紧跟其后的字符意义恢复最原本的意义
           这里要匹配的就是一个点:'.'。

6.反义字符

\W  匹配任意非单词(包括字母,数字,下划线,汉字)
      \S  匹配任意非空白字符
      \D  匹配任意非数字
      \B  匹配不是一行开头和结尾的任何位置
      ^   非

7.限定符

{n}  重复n次
    {n,} 重复至少n次
     {n,m} 重复至少n次,至多m次
      *    重复至少0次
      +   重复至少1次
      ?  重复0或1次

猜你在找的正则表达式相关文章