美文网首页
简易正则表达式学习

简易正则表达式学习

作者: 鱼点困 | 来源:发表于2020-04-22 15:50 被阅读0次

    示例1(1、数字开头;2、abc结尾)

    • ^ 为匹配输入字符串的开始位置
    • [0-9]+匹配多个数字, [0-9] 匹配单个数字,+ 匹配一个或者多个
    • abc$匹配字母 abc 并以 abc 结尾,$ 为匹配输入字符串的结束位置

    那么这个正则表达式能够匹配的字符串例子有: 1abc、23abc

    示例2(1、小写字母 或 数字 或 _ 或 - 开头;2、字符串长度3~15个字符)

    • {3, 15}代表前面的字符串长度必须为3~15个字符

    示例3(匹配一个小写字母+一个数字)

    ^[a-z][0-9]$

    示例4(第一个不是数字,其余都是数字)

    ^[^0-9][0-9]$

    ^表示字符串的开头,但它还有另外一个含义。当在一组方括号里使用 ^ 时,它表示"非"或"排除"的意思,常常用来剔除某个字符。

    + ? * 意义

    • +匹配前面的字符至少1次
    • ?匹配前面的字符0次或1次
    • *匹配前面的字符0次或多次

    相关文章

      网友评论

          本文标题:简易正则表达式学习

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