美文网首页
正则总结

正则总结

作者: 匿隱 | 来源:发表于2019-02-13 15:47 被阅读0次

1.匹配字符

.
\w, \W
\s, \S
\d, \D
[], [^]
\b, \B, ^, $

2.匹配次数

*, +, ?, {M,N}, {M,}, {,N}, {N}

3.分之

|

4.分组

()
\数字 --> 重复前面第几个分组匹配到的内容

def main():
    re_str = r'(\d\d)\.[a-z]{2,3}'
    print(re.fullmatch(re_str, '23.hj'))

    result = re.findall(re_str, 's56fjh22.huk--=334.ko";sss;ss94.al////')
    print(result)

    # json数据处理
    with open('data.txt', encoding='utf-8') as f:
        # dict1 = json.load(f)
        # for dict2 in dict1['data']:
        #     print(dict2['name'])
        names = re.findall(r'"name":"(.*?)",', f.read())
        print(names)

相关文章

  • Golang 正则表达式

    参考golang之正则校验golang正则使用总结

  • web正则整理

    WEB 正则总结: 正则是做什么的:正则就是操作字符串的 str.replace() str.replace('把...

  • 正则表达式

    参考:正则总结:JavaScript中的正则表达式Regular Expressions--- 可以切换成中文模式...

  • 正则总结

  • 正则总结

    正则 元字符特殊含义的元字符\:转义符^:开头$:结尾\n:匹配一个换行符.:除了\n以外的任意字符x|y :x或...

  • 正则总结

    1.匹配字符 .\w, \W\s, \S\d, \D[], [^]\b, \B, ^, $ 2.匹配次数 *, +...

  • 正则总结

    只允许输入数字 /^[0-9]*$/.test(describe) ==false /^\d*$/....

  • 正则总结

    正则是什么 正则是一种状态机,一种为处理字符串专门设计的机制。 正则引擎分类 DFA(确定型有穷自动机) 穷举机制...

  • 正则总结

    一、 二、 使用 exec()exec() 方法是一个正则表达式方法。exec() 方法用于检索字符串中的正则表达...

  • 人人都看得懂的正则表达式教程

    人人都看得懂的正则表达式教程正则简单总结 正则表达式30分钟入门 RegExr http://regex.zj...

网友评论

      本文标题:正则总结

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