Я пытаюсь извлечь определенные слова из файла с помощью regex в python, но я не могу его получить. Мой исходный файл выглядитСоответствие регулярного выражения файла Python
List/VB
[ the/DT flights/NNS ]
from/IN
и я хочу выход быть
List VB
the DT
flights NNS
from IN
Я написал следующий код:
import re
with open("in.txt",'r') as infile, open("out.txt",'w') as outfile:
for line in infile:
if (re.match(r'(?:[\s)?(\w\\\w)',line)):
outfile.write(line)
мой выход печатается как массив, как я делаю это строка? –
Вы хотите, чтобы вы преобразовали el [1] и el [2] в одну строку? в этом случае вы можете сделать s = "% s% s"% el [1: 3] –