如何删除字符串中外括号之间的所有文本?

克莱布

当我有这样的字符串时:

s1 = 'stuff(remove_me)'

我可以轻松删除括号和使用中的文本

# returns 'stuff'
res1 = re.sub(r'\([^)]*\)', '', s1)

这里所解释

但是我有时会遇到这样的嵌套表达式:

s2 = 'stuff(remove(me))'

当我从上面运行命令时,我最终得到

'stuff)'

我也尝试过:

re.sub('\(.*?\)', '', s2)

这给了我相同的输出。

如何删除外部括号内的所有内容(包括括号本身),以便最终得到结果'stuff'(对于任意复杂的表达式也应如此)?

词库

re 匹配非常迫切,因此它们尝试匹配尽可能多的文本,对于您提到的简单测试用例,只需运行regex:

>>> re.sub(r'\(.*\)', '', 'stuff(remove(me))')
'stuff'

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除字符串中外括号之间的所有文本?

来自分类Dev

Notepad ++ //如何删除特定文本字符串之间的所有内容,包括字符串本身?

来自分类Dev

PHP从字符串中删除所有括号

来自分类Dev

如何从字符串替换{} []()大括号之间的所有内容?

来自分类Dev

删除多个括号之间的字符串

来自分类Dev

删除多个括号之间的字符串

来自分类Dev

如何删除字符串中字符(和)之间的所有字母?

来自分类Dev

在所有字符串之间替换文本

来自分类Dev

删除特定字符串之间的所有内容

来自分类Dev

如何从字符串中删除两个标签之间出现的所有子字符串?

来自分类Dev

如何匹配两个字符串多行之间的所有文本

来自分类Dev

如何删除字符串中的所有空格并将数据存储在它们之间?

来自分类Dev

如何删除Java字符串中的所有“()和其中的文本”

来自分类Dev

如何从字符串中删除单词后的所有文本?

来自分类Dev

如何删除多行文本文件中大括号之间的所有文本?

来自分类Dev

如何删除多行文本文件中嵌套大括号之间的所有文本?

来自分类Dev

如何删除所有出现的字符/子字符串?

来自分类Dev

删除两个字符串之间的所有字符串

来自分类Dev

如何在保留其他文本的同时删除字符串中括号内的文本?

来自分类Dev

Javascript Regex-替换所有出现的匹配字符串,但方括号之间的任何字符串除外

来自分类Dev

Powershell获取文件中花括号之间的所有字符串

来自分类Dev

复杂的RegEx:获取括号之间所有以“:any-number-here”结尾的字符串

来自分类Dev

Powershell获取文件中花括号之间的所有字符串

来自分类Dev

删除两个方括号之间的所有文本

来自分类Dev

删除方括号之间包含特定文本的所有行

来自分类Dev

删除两个方括号之间的所有文本

来自分类Dev

NOTEPAD ++正则表达式如何删除子字符串和之间的所有字符,

来自分类Dev

我们如何分割字符串并提取圆括号之间的文本

来自分类Dev

删除字符串PHP中括号内所有超出特定值的内容

Related 相关文章

  1. 1

    如何删除字符串中外括号之间的所有文本?

  2. 2

    Notepad ++ //如何删除特定文本字符串之间的所有内容,包括字符串本身?

  3. 3

    PHP从字符串中删除所有括号

  4. 4

    如何从字符串替换{} []()大括号之间的所有内容?

  5. 5

    删除多个括号之间的字符串

  6. 6

    删除多个括号之间的字符串

  7. 7

    如何删除字符串中字符(和)之间的所有字母?

  8. 8

    在所有字符串之间替换文本

  9. 9

    删除特定字符串之间的所有内容

  10. 10

    如何从字符串中删除两个标签之间出现的所有子字符串?

  11. 11

    如何匹配两个字符串多行之间的所有文本

  12. 12

    如何删除字符串中的所有空格并将数据存储在它们之间?

  13. 13

    如何删除Java字符串中的所有“()和其中的文本”

  14. 14

    如何从字符串中删除单词后的所有文本?

  15. 15

    如何删除多行文本文件中大括号之间的所有文本?

  16. 16

    如何删除多行文本文件中嵌套大括号之间的所有文本?

  17. 17

    如何删除所有出现的字符/子字符串?

  18. 18

    删除两个字符串之间的所有字符串

  19. 19

    如何在保留其他文本的同时删除字符串中括号内的文本?

  20. 20

    Javascript Regex-替换所有出现的匹配字符串,但方括号之间的任何字符串除外

  21. 21

    Powershell获取文件中花括号之间的所有字符串

  22. 22

    复杂的RegEx:获取括号之间所有以“:any-number-here”结尾的字符串

  23. 23

    Powershell获取文件中花括号之间的所有字符串

  24. 24

    删除两个方括号之间的所有文本

  25. 25

    删除方括号之间包含特定文本的所有行

  26. 26

    删除两个方括号之间的所有文本

  27. 27

    NOTEPAD ++正则表达式如何删除子字符串和之间的所有字符,

  28. 28

    我们如何分割字符串并提取圆括号之间的文本

  29. 29

    删除字符串PHP中括号内所有超出特定值的内容

热门标签

归档