正则表达式用于从python句子中获取特定输出

时间:2018-12-14 10:45:55

标签: python regex

我有几句话:

[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 :(得分:2)

您可以使用

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

详细信息

  • \b-单词边界
  • Error Code-文字子字符串
  • .*-该行的其余部分。

请参见regex demo