我遇到一种情况,我必须处理多个变量正则表达式匹配对象以检查NoneType
,例如:
import re
test_str = "test string"
test_1 = re.search(r'test_pattern_1', test_str)
test_2 = re.search(r'test_pattern_2', test_str)
test_3 = re.search(r'test_pattern_3', test_str)
test_4 = re.search(r'test_pattern_4', test_str)
if test_1:
test_1.group()
if test_2:
test_2.group()
if test_3:
test_3.group()
if test_4:
test_4.group()
在我看来,这不是一种检查多个匹配正则表达式对象的更干净的方法,那么有没有更好的方法来解决此问题?
谢谢。