当将正则表达式应用于多行字符串时,根据rubular.com,我意识到正则表达式可能是正确的。问题在于它不适用于多行文本。问题是,我尝试执行“ item.strip()”,并且行为没有变化。
s = """ #if route rate 230.207.200.1', '', '
(50.50.50.11,230.207.200.1)', """
for item in s:
match = re.findall(r'([0-9].[0-9].[0-9].[0-9],.........)', s)
if match:
print('match')
答案 0 :(得分:0)
其中是否有任何行末匹配或点字符?
尝试将标志设置为Junit
或re.DOTALL
,例如:
re.MULTILINE