Python 使用正则表达式检查文本是否包含特定信息

Python 使用正则表达式检查文本是否包含特定信息,python,regex,Python,Regex,我想检查分析的文本是否包含特定信息。例如,我们有如下文本: text=“12-12-2020,管理员,更改信息:说明 from re import search text = "12-12-2020, Admin, Changed information: title, description" info= "Changed information: description" if search(info, fullstring): print

我想检查分析的文本是否包含特定信息。例如,我们有如下文本:

text=“12-12-2020,管理员,更改信息:说明

from re import search

text = "12-12-2020, Admin, Changed information: title, description"
info= "Changed information: description"

if search(info, fullstring):
    print("OK")
else:
    print("Not ok")
所以我想检查一下这段文字是否包含以下公式:

“更改的信息:说明

from re import search

text = "12-12-2020, Admin, Changed information: title, description"
info= "Changed information: description"

if search(info, fullstring):
    print("OK")
else:
    print("Not ok")
我知道我可以通过使用如下代码来实现:

if "Changed information: description" in text:
  print("YES")
但首先,我将使用“文本”的其他组合,例如:

text=“12-12-2020,管理员,更改信息:标题,说明”

text=“12-12-2020,管理员,更改信息:说明,标题”

text=“12-12-2020,管理员,更改信息:标题、说明、问题”

以上所有示例都应被接受,因为其中包含
“更改信息:说明”

我不想在text公式中使用
if“some text”,而是使用regex。有谁能帮我实施吗

如果在
“已更改信息:
“说明”

我猜你想要这个:
更改信息:(*\w+,)**说明

from re import search

text = "12-12-2020, Admin, Changed information: title, description"
info= "Changed information: description"

if search(info, fullstring):
    print("OK")
else:
    print("Not ok")
它应捕获更改信息“数组”中具有描述的所有字符串

如果将来需要帮助设计正则表达式,请尝试。这是一个很棒的网站