正则表达式子方法不会替换python正则表达式中的所有匹配项

沙湾

我试图使用正则表达式子方法,但不能替换所有出现的子方法。请参见下面的代码。我想将所有出现的“ &&”替换为“和”。表达式中有一个前导空间和尾随空间。

>>> string =" && && 7978888 && 896"
>>> tmp = re.sub("( && )"," and ",string)
>>> tmp
' and && 7978888 and 896'

请帮忙。

阿努巴瓦

由于匹配项重叠,因此可以在正则表达式中使用环视:

(?<= )&&(?= )

码:

>>> string =" && && 7978888 && 896"
>>> tmp = re.sub(r"(?<= )&&(?= )", "and", string)
>>> tmp
' and and 7978888 and 896'

在这里使用lookbehind和lookahead断言使regex引擎仅断言前后是否存在空间,而&&没有实际移动当前位置。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中找到所有可能的正则表达式匹配项?

来自分类Dev

带有模式参考的正则表达式子

来自分类Dev

正则表达式在python中匹配并替换

来自分类Dev

正则表达式匹配替换

来自分类Dev

生成正则表达式的所有匹配项

来自分类Dev

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

来自分类Dev

python正则表达式,用于查找所有匹配项

来自分类Dev

匹配Python正则表达式子表达式中的所有字符(包括换行符),而不是全局

来自分类Dev

需要了解为什么正则表达式不能替换所有匹配项

来自分类Dev

查找所有正则表达式匹配项

来自分类Dev

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

来自分类Dev

替换所有与正则表达式匹配的事件

来自分类Dev

用bash中的环境变量替换所有字符串正则表达式匹配项

来自分类Dev

正则表达式返回所有匹配项

来自分类Dev

正则表达式替换html标记中的所有匹配项

来自分类Dev

正则表达式匹配与替换

来自分类Dev

在Groovy中使用正则表达式替换字符串中的所有匹配项

来自分类Dev

正则表达式将匹配项中的所有匹配项替换x次

来自分类Dev

Python正则表达式:替换匹配项中的单个字符

来自分类Dev

正则表达式匹配正则表达式模式之外的所有内容

来自分类Dev

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

来自分类Dev

正则表达式根据模式替换所有匹配项

来自分类Dev

在Bash中查看文件中的所有正则表达式匹配项

来自分类Dev

查找所有正则表达式匹配项

来自分类Dev

正则表达式不会在PHP中输出所有可能的匹配项

来自分类Dev

具有多个匹配项的Javascript中的正则表达式替换

来自分类Dev

Python:如何使用正则表达式获取所有可能的匹配项

来自分类Dev

oracle正则表达式子串和正则表达式替换

来自分类Dev

正则表达式(或不)用动态变量替换所有匹配项

Related 相关文章

  1. 1

    如何在python中找到所有可能的正则表达式匹配项?

  2. 2

    带有模式参考的正则表达式子

  3. 3

    正则表达式在python中匹配并替换

  4. 4

    正则表达式匹配替换

  5. 5

    生成正则表达式的所有匹配项

  6. 6

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

  7. 7

    python正则表达式,用于查找所有匹配项

  8. 8

    匹配Python正则表达式子表达式中的所有字符(包括换行符),而不是全局

  9. 9

    需要了解为什么正则表达式不能替换所有匹配项

  10. 10

    查找所有正则表达式匹配项

  11. 11

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

  12. 12

    替换所有与正则表达式匹配的事件

  13. 13

    用bash中的环境变量替换所有字符串正则表达式匹配项

  14. 14

    正则表达式返回所有匹配项

  15. 15

    正则表达式替换html标记中的所有匹配项

  16. 16

    正则表达式匹配与替换

  17. 17

    在Groovy中使用正则表达式替换字符串中的所有匹配项

  18. 18

    正则表达式将匹配项中的所有匹配项替换x次

  19. 19

    Python正则表达式:替换匹配项中的单个字符

  20. 20

    正则表达式匹配正则表达式模式之外的所有内容

  21. 21

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

  22. 22

    正则表达式根据模式替换所有匹配项

  23. 23

    在Bash中查看文件中的所有正则表达式匹配项

  24. 24

    查找所有正则表达式匹配项

  25. 25

    正则表达式不会在PHP中输出所有可能的匹配项

  26. 26

    具有多个匹配项的Javascript中的正则表达式替换

  27. 27

    Python:如何使用正则表达式获取所有可能的匹配项

  28. 28

    oracle正则表达式子串和正则表达式替换

  29. 29

    正则表达式(或不)用动态变量替换所有匹配项

热门标签

归档