在从BeautifulSoup接收的数据中搜索字符串的任意组合

2024-09-29 00:35:07 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有以下代码:

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"。只有当toFindtext中的字符串完全匹配时,我的代码才会返回True。有没有一种方法可以让我找出在text中是否存在"aBc"的任何组合


Tags: path字符串代码texttruereturndefurllib2
1条回答
网友
1楼 · 发布于 2024-09-29 00:35:07

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

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

相关问题 更多 >