Python查找所有正则表达式字符串值

乔伊斯

我想找到所有链接标题(使用 bs4 进行抓取)包含字符串:“新闻”或“报告”(标题包含两个词应该是结果)

我试过:

search = re.compile(r"news")
search1 = re.compile(r"reporting")
for text in box.find_all("p",text= search or search1):
   #dosth

search = re.compile("news.+reporting")
for text in box.find_all("p",text= search or search1):
   #dosth

但是这两个代码只返回与“新闻”匹配而不与“报道”匹配,所以想知道如何做到这一点?提前致谢!

原料药

你应该看看这样的东西

search = re.compile(r"reporting|news")
for text in box.find_all("p",text=search):
   #dosth

注意|字符,它or在正则表达式中充当|可用于or任何任意的正则表达式的表达式和表达的基团。查看文档以获取更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正则表达式在长字符串中查找所有与金钱相关的值

查找所有字符串的正则表达式是在Java中以$开头的正则表达式

正则表达式-查找具有特定字符串的所有注释

如何使用python正则表达式查找文件中的所有字符字符串

正则表达式:查找文本中的所有子字符串

正则表达式:查找特定字符串后的所有数字

需要正则表达式来查找特定模式的所有子字符串

正则表达式查找某些模式之间的所有字符串

使用正则表达式在字符串中查找所有出现的日期

用正则表达式查找字符串中的所有字母

Vim查找并替换所有出现的正则表达式字符串

查找与正则表达式golang匹配的所有字符串

正则表达式查找带引号的字符串中的所有大括号

如何编写正则表达式以查找XCode项目中的所有字符串

使用正则表达式查找字符串中的所有匹配项

使用正则表达式查找并替换字符串中模式的所有实例

查找所有正则表达式匹配的字符串

正则表达式以所有顺序查找字符串

正则表达式-查找所有不匹配模式的字符串

使用正则表达式查找字符串中的所有匹配项

Python-正则表达式查找字符串中的所有匹配项并替换

Python正则表达式查找所有带分隔符的子字符串

使用python正则表达式在字符串中查找值

正则表达式查找所有子字符串和最长子字符串

在python中查找带有正则表达式的字符串

给定超字符串正则表达式,查找字符串的值

捕捉与正则表达式的Python脚本中的所有字符串

匹配所有内容,直到可选字符串(Python正则表达式)

Python正则表达式,如果所有完整单词都在字符串中