李志祥吧 关注:179贴子:518
  • 5回复贴,共1

[PYTHON]Regular expression

只看楼主收藏回复

有些人面临一个问题时会想:“我知道,可以使用正则表达式解决这个问题。”于是现在他们就有两个问题了。


IP属地:上海来自手机贴吧1楼2018-02-08 10:13回复
    有点难度,可以用在线测试工具不断比较学习


    IP属地:上海来自手机贴吧2楼2018-02-08 10:21
    回复
      点号·一次只能匹配一个字符,包括空格,但不能匹配换行符,.*可以匹配任意多个字符,包括换行符,.+可以匹配任意多个字符,但不包括换行符,.+?基本等同于.,.*?相当于可以匹配换行符的.


      IP属地:上海来自手机贴吧3楼2018-02-08 10:27
      回复
        对于字符串中特殊符号的转意,当字符串用于正则表达式时,包括两层的转意,通过字符串转意规则转意,以及通过re模块的转意,因此要匹配字符串中的.,在正则表达式中需要俩个反斜线\\.,可以使用原始字符串,r'字符串',这样就只需要一层转意了


        IP属地:上海来自手机贴吧4楼2018-02-08 10:35
        回复
          字符集[]中的字符只能匹配一个,反转字符集以^开头,[^abc]匹配除abc之外的字符


          IP属地:上海来自手机贴吧5楼2018-02-08 10:38
          回复
            (子模式)后面加上问号,就变成了可选项,可能出现在匹配字符串中,但不是必需的,(子模式)*允许模式重复0次或多次,(子模式)+允许模式重复1次或多次,(子模式){m~n}允许模式重复m~n次


            IP属地:上海来自手机贴吧6楼2018-02-08 10:49
            回复