Skip to main content
 首页 » 编程设计

python之当正则表达式匹配做某事时

2024年10月24日28EasonJim

我想解析一个文件,当模式匹配时继续测试正则表达式。因为我想处理我写的返回值:

while (m=test.match(data)) != None: 
    pass 

在我的想法中,我想影响 m 到 test.match(data) 并在测试之后是否为 None。但是使用这种语法我有:

SyntaxError: invalid syntax

如何在没有 SyntaxError 的情况下编写此代码?

请您参考如下方法:

不能在循环子句中使用赋值:

m = test.match(data) 
if not m: 
    pass