【发布时间】:2018-07-16 14:34:03
【问题描述】:
我想检查一个特定的字符串是否存在于一个句子中。我为此目的使用了简单的代码
subStr = 'joker'
Sent = 'Hello World I am Joker'
if subStr.lower() in Sent.lower():
print('found')
这是一种简单直接的方法,但是当句子显示为
时它会失败你好,我是小丑
你好,我是小丑
当我从 PDF 文件中解析句子时,一些不必要的空格会出现在这里和那里。
解决此问题的一种简单方法是删除句子中的所有空格并查找子字符串匹配项。我想知道其他人对此的看法,我应该坚持这种方法还是寻找其他替代方法。
【问题讨论】:
-
如果您的输入具有任意间距,如何区分“今天”和“今天”?
标签: python string python-3.x string-matching