例如,我想使用Python在一个文本块中搜索'tune yards'
,该文本块可能会说'tune-yards'
(带连字符),也可能会说'tune yards'
(不带连字符)。我想两者都被认为是匹配的。我正在使用find()
函数。有没有一个好的Pythonic方法来将-
和空间视为一个相同的语句,而不是仅仅堆叠elif
语句?你知道吗
像这样的:(我知道这样不行:p)
treating '-' as ' ':
if blockOfText.find('tune yards') > -1:
do something
Tags:
而match对象总是true(另一个可能的返回值是
None
),因此可以通过if
测试结果。你知道吗相关问题 更多 >
编程相关推荐