正则表达式匹配括号和大括号

捉迷藏

我想查找字符串中的所有括号和大括号,方括号之间和引号之间的括号和大括号除外。

例子 :

“ {([批准人] is_empty)}”

匹配{,(,)和}

“ {([Appro(ver]等于'B} r'}}”

仍匹配{,(,)和}

我已经完成了匹配所有括号和大括号的正则表达式,但是我无法走得更远

@"[\{\}\(\)]"
奥斯卡·布拉洛(Oscar Bralo)

我建议只读取字符串,并使用两个布尔值,将其设置为false squareBrackets和假引号,然后开始读取字符串,如果找到'[',则将squareBrackets设置为true,如果找到了'] ',再次将其设置为false,并使用引号将其设置为相同,然后,在squareBrackets!= true和引号!= true时,仅获取{,},(和)。

希望对您有所帮助; D

bool squareBrackets = false;
bool quotes = false;

如果喜欢并打开[或',并且在找到新的]或'之前不再次阅读更多{,},(或),请设置为true。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式,匹配大括号内的值

来自分类Dev

大括号之间多次匹配的正则表达式

来自分类Dev

vbscript正则表达式匹配大括号

来自分类Dev

正则表达式匹配大括号中的文本并打印整个大括号

来自分类Dev

正则表达式以匹配括号和JavaScript括号

来自分类Dev

正则表达式匹配大括号内的内容,而嵌套大括号不会破坏大括号

来自分类Dev

正则表达式匹配方括号内大括号内的字符串

来自分类Dev

正则表达式在大括号之间获取价值,包括带括号的大括号

来自分类Dev

“)”匹配括号的正则表达式

来自分类Dev

正则表达式与=匹配的括号

来自分类Dev

PHP-正则表达式在其他正则表达式中匹配大括号

来自分类Dev

大括号内的文本正则表达式

来自分类Dev

正则表达式删除大括号外的\ n

来自分类Dev

正则表达式在大括号之间获取文本

来自分类Dev

正则表达式-在双大括号之间匹配多行内容

来自分类Dev

如何在C ++正则表达式中用大括号{匹配字符串

来自分类Dev

正则表达式以匹配用“!”分隔的单词 并括在大括号'{''}'之间

来自分类Dev

正则表达式匹配大括号内的字符串

来自分类Dev

正则表达式匹配python中的外大括号

来自分类Dev

正则表达式拆分不在匹配大括号内的空格

来自分类Dev

如何使用R的正则表达式将大括号替换为大括号?

来自分类Dev

Python正则表达式可查找所有大括号,包括大括号

来自分类Dev

正则表达式:用大括号周围的[^]代替大括号

来自分类Dev

正则表达式:查找大括号之间的字符串,大括号本身包含大括号

来自分类Dev

Notepad ++中的正则表达式,每行打开和关闭大括号

来自分类Dev

Grep和正则表达式-为什么我要转义大括号?

来自分类Dev

C#正则表达式。大括号{}和mod(%)字符中的所有内容

来自分类Dev

在Python中使用正则表达式中的字符反斜杠和大括号

来自分类Dev

正则表达式,多个括号和方括号

Related 相关文章

  1. 1

    正则表达式,匹配大括号内的值

  2. 2

    大括号之间多次匹配的正则表达式

  3. 3

    vbscript正则表达式匹配大括号

  4. 4

    正则表达式匹配大括号中的文本并打印整个大括号

  5. 5

    正则表达式以匹配括号和JavaScript括号

  6. 6

    正则表达式匹配大括号内的内容,而嵌套大括号不会破坏大括号

  7. 7

    正则表达式匹配方括号内大括号内的字符串

  8. 8

    正则表达式在大括号之间获取价值,包括带括号的大括号

  9. 9

    “)”匹配括号的正则表达式

  10. 10

    正则表达式与=匹配的括号

  11. 11

    PHP-正则表达式在其他正则表达式中匹配大括号

  12. 12

    大括号内的文本正则表达式

  13. 13

    正则表达式删除大括号外的\ n

  14. 14

    正则表达式在大括号之间获取文本

  15. 15

    正则表达式-在双大括号之间匹配多行内容

  16. 16

    如何在C ++正则表达式中用大括号{匹配字符串

  17. 17

    正则表达式以匹配用“!”分隔的单词 并括在大括号'{''}'之间

  18. 18

    正则表达式匹配大括号内的字符串

  19. 19

    正则表达式匹配python中的外大括号

  20. 20

    正则表达式拆分不在匹配大括号内的空格

  21. 21

    如何使用R的正则表达式将大括号替换为大括号?

  22. 22

    Python正则表达式可查找所有大括号,包括大括号

  23. 23

    正则表达式:用大括号周围的[^]代替大括号

  24. 24

    正则表达式:查找大括号之间的字符串,大括号本身包含大括号

  25. 25

    Notepad ++中的正则表达式,每行打开和关闭大括号

  26. 26

    Grep和正则表达式-为什么我要转义大括号?

  27. 27

    C#正则表达式。大括号{}和mod(%)字符中的所有内容

  28. 28

    在Python中使用正则表达式中的字符反斜杠和大括号

  29. 29

    正则表达式,多个括号和方括号

热门标签

归档