【问题标题】:Simple string match简单的字符串匹配
【发布时间】:2011-05-11 19:23:28
【问题描述】:

我想做一个简单的字符串匹配,从字符串的 -front- 开始搜索。有没有更简单的方法可以用内置的方法来做到这一点? (re 似乎有点矫枉过正)

def matchStr(ipadr = '10.20.30.40', matchIP = '10.20.'):
    if ipadr[0:len(matchIP)] == matchIP: return True
    return False

【问题讨论】:

    标签: python string-matching


    【解决方案1】:
    def matchStr(ipadr = '10.20.30.40', matchIP = '10.20.'):
        return ipadr.startswith(matchIP)
    

    【讨论】:

      【解决方案2】:
      >>> 'abcde'.startswith('abc')
      True
      

      【讨论】:

        【解决方案3】:
        '10.20.30.40'.startswith('10.20.')
        >>>True
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-11
          相关资源
          最近更新 更多