我无法理解为什么以下内容对我无效。
我需要匹配:
ListenAddress <any IP>
这似乎可以完成这项工作:
^ListenAddress (?!10\.1\.41\.16)
这将匹配除10.1.41.16
以外的任何IP,但它也匹配
10.1.41.167
我需要不匹配。
答案 0 :(得分:0)
如果您只想匹配i = 0
while i < len(a):
x = a[i]
i = i + 1
if x[1] in NERTagger:
kata = ''
kt = NERTagger[x[1]]
j = 0
while j < len(a):
y = a[j]
if x[0] is not y[0]:
kata += y[0] + ' '
elif x[0] == y[0]:
kata += kt + ' '
j = j+1
hasil.append(kata)
,则此正则表达式16 or 167
适合您的情况。
如果您需要在16之后匹配任何数字,则10\.1\.41\.16(7|)\b
适用于此情况。
这Demo解释了答案。