У меня есть файл с некоторыми строками. Из этих строк я выберу только строки, начинающиеся с xxx
. Теперь строки, которая начинается с xxx
имеют шаблон следующим образом:извлечение определенных строк из файла с использованием python
xxx:(12:"pqrs",223,"rst",-90)
xxx:(23:"abc",111,"def",-80)
Я хочу, чтобы извлечь только строки, которые являются их в первой двойной кавычки т.е. «ФХЦЧ» и «ABC».
Любая помощь с использованием регулярного выражения оценивается.
Мой код выглядит следующим образом:
with open("log.txt","r") as f:
f = f.readlines()
for line in f:
line=line.rstrip()
for phrase in 'xxx:':
if re.match('^xxx:',line):
c=line
break
этот код дает мне ошибку
Вы можете предоставить данные ввод и требуемый выход? –
Почему бы вам не использовать легко понятную функцию разделения? Как вы хотите поддерживать регулярное выражение, которое не удалось создать? – Breeze