Advertisement

Python正则表达式*+和符号

阅读量:

Python 正则表达式 *, + 和 ? 符号

  • 引言
  • 正文
      • 符号
    • + 符号
    • ? 符号

引言

这里简单说明一下 Python 正则表达式中的 *, +? 符号。

正文

* 符号

该正则表达式在前面的部分可进行零或多个重复,并尽可能多地匹配字符串。
其中:
ab* 表示该模式能够匹配单个字符 'a'
或者字符对 'ab'
或者字符 'a' 后跟任意数量的字符 b

复制代码
    import re
    
    str1 = 'a'
    print(re.search('ab*', str1))
    str1 = 'ab'
    print(re.search('ab*', str1))
    str1 = 'abbbbbbbbbbbbbbbbb'
    print(re.search('ab*', str1))
    str1 = 'abbbbbbbbbbbbbbbbbccc'
    print(re.search('ab*', str1))
    """
    result:
    <re.Match object; span=(0, 1), match='a'>
    <re.Match object; span=(0

全部评论 (0)

还没有任何评论哟~