美文网首页
正则表达式基础学习

正则表达式基础学习

作者: tianlei | 来源:发表于2016-07-03 17:14 被阅读6次

    ^ 字符串开始
    $ 字符串结束
    * 没有或者更多 >=0
    + 一次或者更多次 >=1
    ? 没有或者一次 0||1
    []
    {}

    示例#

    • [a-z] 匹配 a-z 其中的一个字符 a匹配正确, abcd会匹配4次
    • [^a-z] 匹配 不是a-z 的一个字符 a11q会匹配 1 1 q
    • [a-z]* 匹配 包含 a-z 的字符串 asdfasf 匹配正确 为空也会匹配一次
    • [a-z]+ 匹配 包含 a-z 的字符串 axxxaeee有一处匹配 aaaxx11122有一处匹配 为空不会匹配
    • ^[a-z]+ 匹配以字母开头 asa有一处匹配 11aaa没有匹配
    • ^[a-z]+$ 匹配以字母开头 并且以字母结尾并且全是字母,其实就是全由小写字母组成的字符串 asa有一处匹配 11aaa没有匹配
    • ^[\u4e00-\u9fa5]*$ 匹配中文字符串

    相关文章

      网友评论

          本文标题:正则表达式基础学习

          本文链接:https://www.haomeiwen.com/subject/zpccjttx.html