1
Можете ли вы предложить более хороший способ, чтобы написать следующее:Переключение на регулярное выражение соответствует
for r in replacements:
m = pattern_1.match(r)
if m:
a.append((r,m.group(1),m.group(2),m.group(3)))
continue
m = pattern_2.match(r)
if m:
b.append((r,m.group(1),m.group(2),m.group(3)))
continue
if "import" in r:
c.append(r)
else:
d.append(r)
Я попытался "if pattern_1.match(r) as m:"
, но получил неверную ошибку синтаксиса. Это функция будущего? Я использую 2.6.