У меня есть строка, которая выглядит как:Python - список карт с регулярными выражениями
(((ENGL 210) or (COMM 243) or (COMM 205)) and (ECEN 314) and (ECEN 325))
Я хочу, чтобы преобразовать его в:
((ENGL 210 or COMM 243 or COMM 205) and ECEN 314 and ECEN 325)
В основном карту все, что в строке формы (cccc ddd)
к cccc ddd
, где c
- персонаж, а номер d
- это номер.
Я знаю, что могу извлечь все такие строки, используя re
, но я хочу отобразить их обратно в новый формат. Какой будет самый чистый способ сделать это?
Спасибо.
Публиковать код «извлечь все такие строки с использованием re " – jperelli
Извините. Я написал это как: 're.findall (r '(\ (\ w \ w \ w \ w \ d \ d \ d \))', строка)' –