Python正则表达式查找包含部分文本的单词
我想在课文中找到这样的短语。(我不知道怎么做)Python正则表达式查找包含部分文本的单词,python,regex,Python,Regex,我想在课文中找到这样的短语。(我不知道怎么做) -是-和-到-在大文本中的短语,或是-和-到 爱对你来说是美好的 爱对你来说是美好的 爱是美好的 比如说 “太阳是黑色的,但当你微笑时,爱对你是美好的” 输出 爱对你来说是美好的 如果你在句子中发短信,我想得到整个句子 范例 睁开你的眼睛,去爱。快来,马上给你 我想得到(你可以看到它可以是点和空格) 爱。来吧,快给你 使用带有特定正则表达式模式的re.findall()函数考虑以下解决方案: import re s = " The sun is
使用带有特定正则表达式模式的
re.findall()
函数考虑以下解决方案:
import re
s = " The sun is black but love-IS-beatiful-TO-you when you smile. Open your eyes and love. come.fastFORyou immediately"
result = re.findall(r'(\b\w+-?is-?\w+-?to-?\w+\b|(?:\w+(?:\.|\. )?)+foryou\b)', s, re.I)
print(result)
输出:
['love-IS-beatiful-TO-you', 'love. come.fastFORyou']
我想得到整句话——爱。来吧。fastFORyou
-看起来不像一个句子。它看起来像两个句子的一部分。我想只有来吧。我想对你来说是更合理的