@Davidaa_WoW

Как написать правильное регулярное выражение?

Есть следующая строка:
<data> do tian is oresve_470. od do esenti is anen. od do tela_685 is
 vebice_27. od </data>

Выловив данные, мы в итоге должны получить словарь:
{'tian': 'oresve_470', 'esenti': 'anen', 'tela_685': 'vebice_27'}

Я написал следующее регулярное выражение:
do (.*?)\sis (.*?)\.
Работает как надо, но до тех пор, пока не сталкивается с переносом строки. Как переделать выражение так, чтобы захватывало весь текст?
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
Попробуйте заменить \s на [ \f\n\r\t\v]
Если не поможет, то нужно в самой среде, где используются регулярки, искать способ многострочного поиска.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы