Также возможно, что ваш файл использует формат, совместимый с модулем csv
, вы также можете посмотреть на это, особенно если формат позволяет заключать в кавычки, потому что тогда line.split
сломается.Если формат не использует кавычки и это просто разделители и текст, line.split
, вероятно, является лучшим.
Кроме того, для модуля re
любые специальные символы могут быть экранированы с помощью \
, напримерr'\^'
.Прежде чем перейти к использованию re
к 1, я бы посоветовал: 1) научиться писать регулярные выражения, 2) сначала искать решение своей проблемы, а не переходить к регулярным выражениям - «Некоторые люди, сталкиваясь с проблемой, думают»Я знаю, я буду использовать регулярные выражения. "Теперь у них две проблемы.»