美文网首页
正则表达式基础使用

正则表达式基础使用

作者: E术家 | 来源:发表于2023-07-14 14:35 被阅读0次

    正则表达式在线测试

    假设有一个字符串:aaaabbbb111cccc

    正则111 可以匹配至111

    正则. 表示任意字符

    正则a{4} 可以匹配至aaaa,表示匹配重复4次的a

    正则.* 匹配任意字符串,无论长度,*表示重复0到n次

    正则a+匹配至aaaa+表示重复1到n次,且会匹配至最长匹配结果

    正则[内容]匹配至括号内任意内容
    [-]匹配所有-
    [ab]匹配所有ab
    [a-z]匹配所有小写字母
    [A-Z]匹配所有大写字母
    [0-9]匹配所有数字
    [a-zA-Z]组合匹配所有字符

    https??表示前面的字符可以有0或1个

    a{2,6}表示匹配a重复2-6次
    a{2,}表示匹配a重复最少2次
    a{,6}表示匹配a最多6次
    ^a表示本行以a开始
    a$表示本行以a结束

    (表达式) 分组
    $n$模板,获取分组中的内容

    el:
    token:37c062e097a05c577a2b58d46755bc1edd203645
    正则[a-z0-9]{40} 匹配小写字母+0至9的数字,且长度为40
    正则[a-z0-9]{30}([a-z0-9]{5})[a-z0-9]{5} 能获取到2个分组,分别为原tokentoken中31-35位的字符

    相关文章

      网友评论

          本文标题:正则表达式基础使用

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