如何从python中的正则表达式中的字符串列表中匹配任何字符串?

乔什·温斯坦

可以说我有一个字符串列表,

string_lst = ['fun', 'dum', 'sun', 'gum']

我想做一个正则表达式,在其中一点上,我可以匹配列表中的任何字符串,例如一个组:

import re
template = re.compile(r".*(elem for elem in string_lst).*")
template.match("I love to have fun.")

正确的方法是什么?还是必须制作多个正则表达式并将它们分别与字符串匹配?

vks

在管道字符上加入列表,该字符|代表正则表达式中的不同选项。

string_lst = ['fun', 'dum', 'sun', 'gum']
x="I love to have fun."

print re.findall(r"(?=("+'|'.join(string_lst)+r"))", x)

输出: ['fun']

您无法使用,match因为它将从一开始就匹配。使用search您只会得到第一场比赛。因此请findall改用。

如果重叠的匹配不是从同一点开始的,也请使用前瞻性

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用正则表达式匹配字符串中的中间字符?

来自分类Dev

正则表达式:尝试多次匹配字符串中任何位置的前缀

来自分类Dev

匹配任何单词顺序正则表达式中的字符串

来自分类Dev

如何在PostgreSQL中的字符串中获取正则表达式匹配的位置?

来自分类Dev

正则表达式以匹配列表中的各种字符串

来自分类Dev

使用正则表达式匹配分隔列表中的子字符串

来自分类Dev

Python正则表达式,如何从字符串中删除所有匹配项

来自分类Dev

如果列表中的任何字符串与正则表达式匹配

来自分类Dev

如何获得在Java中的正则表达式模式字符串列表和匹配字符串

来自分类Dev

如何在Python中使用正则表达式从预定义的子字符串列表中替换或更新DataFrame的字符串实例

来自分类Dev

基于熊猫/正则表达式的方法来匹配字符串列表中的第一个字符串

来自分类Dev

如何在python中使用正则表达式在字符串列表中查找单词

来自分类Dev

用正则表达式替换带有python中字符串列表的字符串

来自分类Dev

如何删除所有与python中的正则表达式匹配的字符串?

来自分类Dev

如何在正则表达式中以特定字符开头的字符串匹配

来自分类Dev

正则表达式匹配地址中的任何字符串组

来自分类Dev

正则表达式以匹配列表中的各种字符串

来自分类Dev

如何匹配正则表达式中组合的任何数字或字符串?

来自分类Dev

从字符串中删除列表中定义的任何模式(单词或正则表达式)

来自分类Dev

如何在包含某些字符的字符串中匹配正则表达式?

来自分类Dev

Python正则表达式在字符串列表中

来自分类Dev

Python正则表达式从字符串列表中删除特定模式

来自分类Dev

如何计算与给定正则表达式匹配的字符串中的字符

来自分类Dev

如何正则表达式匹配和正则表达式替换php中的字符串

来自分类Dev

使用正则表达式在python中获取字符串列表

来自分类Dev

python字符串中的正则表达式

来自分类Dev

如何使用正则表达式拆分字符串,开头字符与此 <= | 中的任何一个匹配 >= | = | !=

来自分类Dev

字符串列表中的正则表达式搜索字符串列表

来自分类Dev

python中的字符串正则表达式

Related 相关文章

  1. 1

    如何用正则表达式匹配字符串中的中间字符?

  2. 2

    正则表达式:尝试多次匹配字符串中任何位置的前缀

  3. 3

    匹配任何单词顺序正则表达式中的字符串

  4. 4

    如何在PostgreSQL中的字符串中获取正则表达式匹配的位置?

  5. 5

    正则表达式以匹配列表中的各种字符串

  6. 6

    使用正则表达式匹配分隔列表中的子字符串

  7. 7

    Python正则表达式,如何从字符串中删除所有匹配项

  8. 8

    如果列表中的任何字符串与正则表达式匹配

  9. 9

    如何获得在Java中的正则表达式模式字符串列表和匹配字符串

  10. 10

    如何在Python中使用正则表达式从预定义的子字符串列表中替换或更新DataFrame的字符串实例

  11. 11

    基于熊猫/正则表达式的方法来匹配字符串列表中的第一个字符串

  12. 12

    如何在python中使用正则表达式在字符串列表中查找单词

  13. 13

    用正则表达式替换带有python中字符串列表的字符串

  14. 14

    如何删除所有与python中的正则表达式匹配的字符串?

  15. 15

    如何在正则表达式中以特定字符开头的字符串匹配

  16. 16

    正则表达式匹配地址中的任何字符串组

  17. 17

    正则表达式以匹配列表中的各种字符串

  18. 18

    如何匹配正则表达式中组合的任何数字或字符串?

  19. 19

    从字符串中删除列表中定义的任何模式(单词或正则表达式)

  20. 20

    如何在包含某些字符的字符串中匹配正则表达式?

  21. 21

    Python正则表达式在字符串列表中

  22. 22

    Python正则表达式从字符串列表中删除特定模式

  23. 23

    如何计算与给定正则表达式匹配的字符串中的字符

  24. 24

    如何正则表达式匹配和正则表达式替换php中的字符串

  25. 25

    使用正则表达式在python中获取字符串列表

  26. 26

    python字符串中的正则表达式

  27. 27

    如何使用正则表达式拆分字符串,开头字符与此 <= | 中的任何一个匹配 >= | = | !=

  28. 28

    字符串列表中的正则表达式搜索字符串列表

  29. 29

    python中的字符串正则表达式

热门标签

归档