正则表达式未捕获多行字符串

时间:2019-04-12 02:02:58

标签: python regex multiline

当将正则表达式应用于多行字符串时,根据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')

1 个答案:

答案 0 :(得分:0)

其中是否有任何行末匹配或点字符? 尝试将标志设置为Junitre.DOTALL,例如:

re.MULTILINE