Anu*_*rag 3 python regex string split python-3.x
我有绳子text = "Fix me a meeting in 2 days"。我有一些话的清单meetingStrings。
"meet"在那里meetingStrings。因此,我必须通过开会来拆分案文。
所需输出:
2天内
meetingStrings = [
"appointment",
"meet",
"interview"
]
text = "Fix me a meeting in 2 days"
for x in meetingStrings:
if x in text.lower():
txt = text.split(x, 1)[1]
print(txt)
Run Code Online (Sandbox Code Playgroud)
这给出了输出:
在2天之内。
使用re.split():
import re
meetingStrings = [
"appointment",
"meet",
"interview"
]
text = "Fix me a meeting in 2 days"
print(re.split('|'.join(r'(?:\b\w*'+re.escape(w)+r'\w*\b)' for w in meetingStrings), text, 1)[-1])
Run Code Online (Sandbox Code Playgroud)
印刷品:
in 2 days
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |