регулярное выражение для получения конкретного вывода из предложений в Python - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть несколько предложений:

[1, 23] fun(): Error Code: 1230. fun doen't exist

Error Code: 1123. Unknown column 'hhh'

END: Error Code: 2134. database doen't exist 

Теперь меня беспокоит то, что я хочу получить вывод типа

['Error Code: 1230. fun doesn't exist','Error Code: 1123. Unknown column 'hhh'','Error Code: 2134. database doen't exist ']

Я использую \sError\s это регулярное выражение, но оно не работаетЯ делаю код на Python

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

1 Ответ

0 голосов
/ 14 декабря 2018

Вы можете использовать

re.findall(r'\bError Code.*', s)

Подробности

  • \b - граница слова
  • Error Code - литералподстрока
  • .* - остаток строки.

См. regex demo .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...