检查字符串是否包含子字符串或其中的一部分

时间:2017-03-22 19:53:15

标签: python string find contains

我想检查一个字符串是否包含子字符串或该子字符串的一部分,如:

string = "Hello 13 World"
substring = "01234567890"
print has_part_of_substring(string, substring) # True: "1" and "3" contains on the string

2 个答案:

答案 0 :(得分:3)

更常见的任务是找到最长的常见子序列,但如果你真的想在你的问题中做你说的话:

  

检查字符串是否包含子字符串或此子字符串的一部分。

请注意,这会减少到以下几点:两个字符串中必须至少包含一个字符。

如果您转换为集合并找到交集,则这很简单:

him = imagesc(data);
set(him, 'HitTest', 'off')

答案 1 :(得分:1)

A fast method

spec

检查RPM中的每个字符是否都在any(chr in string for chr in substring) 中,并在找到匹配时退出。