[英]How can I remove words in a sentence starting with a particular set of characters?
我想在Python中使用正则表达式来删除句子中以特定字符集开头的某些单词。
例如:如果我有一个字符串"searches for IPhone 5s search results"
,我想删除所有以搜索开头的单词。 因此,结果应该是: "for IPhone 5s results"
我用过这个:
query=re.sub(r"/search\w+/", "", query)
但是这并没有从搜索中删除es
query=re.sub(r"\bsearch\w+", "", query)
^^ ^^
你不需要/
这里在python中。
这对你有用
query=re.sub(r"\bsearch\w+", "", query)
\\ b:为单词搜索设置边界
\\ w +:搜索匹配后的剩余单词。
希望这可以帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.