搜索从BeautifulSoup收到的数据中的任何字符串组合

时间:2014-09-25 02:37:12

标签: python beautifulsoup

所以我有以下代码:

def searchString(toFind, absolute_path) :
    soup = BeautifulSoup(urllib2.urlopen(absolute_path).read())
    text = soup.get_text()
    if toFind in text :
            return True
    return False

现在说字符串是"aBc"。仅当TruetoFind中的字符串完全匹配时,我的代码才会返回text。有没有办法让我知道"aBc"中是否存在text的任何组合?

1 个答案:

答案 0 :(得分:1)

要进行不区分大小写的搜索,代码将如下所示:

def searchString(toFind, absolute_path) :
    soup = BeautifulSoup(urllib2.urlopen(absolute_path).read())
    text = soup.get_text()
    if toFind.lower() in text.lower():
            return True
    return False