如何使用正则表达式获得特定细分?

我有一个简单的字符串

testteststete(segment1)tete(segment2)sttes323testte(segment3)eteste

我需要获取(segment2)。每个段可以是任何文本。我试图使用此正则表达式\(.+\)但是我得到这个结果

在此处输入图片说明

我如何获得(segment2)?PS:我想将所有细分都放在方括号中

维克多·史翠比维

在C#中,您可以只匹配所有(...)子字符串,然后使用索引1访问第二个子字符串:

var rx = @"\([^)]*\)";
var matches = Regex.Matches(str, rx).Cast<Match>().Select(p => p.Value).ToList();
var result = matches != null && matches.Count > 1 ? matches[1] : string.Empty;

IDEONE演示

正则表达式匹配

  • \( -开幕 (
  • [^)]* -0个或多个其他字符 )
  • \)-闭幕)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用正则表达式获得重复组?

来自分类Dev

如何使用正则表达式替换获得结果

来自分类Dev

如何使用正则表达式查找特定模式?

来自分类Dev

如何使用正则表达式查找特定模式?

来自分类Dev

如何使用正则表达式分割特定行

来自分类Dev

正则表达式:重复N次特定模式后如何获得价值

来自分类常见问题

使用正则表达式在特定单词之后获得值的多次出现

来自分类Dev

如何获得匹配数n?正则表达式

来自分类Dev

如何获得密码正则表达式?

来自分类Dev

如何获得完整或Ruby正则表达式?

来自分类Dev

如何获得匹配数n?正则表达式

来自分类Dev

如何获得完整或Ruby正则表达式?

来自分类Dev

如何获得正则表达式捕获组的价值?

来自分类Dev

如何获得相同的正则表达式匹配项?

来自分类Dev

如何获得测试数字的正则表达式?

来自分类Dev

使用正则表达式获得最短匹配

来自分类Dev

需要以下正则表达式的细分

来自分类Dev

LD_PATH 提取的正则表达式细分

来自分类Dev

正则表达式获得价值

来自分类Dev

如何使用正则表达式使用正则表达式匹配以“ $”结尾的内容?

来自分类Dev

我如何使用python正则表达式在相同模式之间获得线条

来自分类Dev

如何在正则表达式中使用括号获得多个数字

来自分类Dev

如何使用正则表达式获得[0]的最后一次出现?

来自分类Dev

我如何使用python正则表达式在相同模式之间获得线条

来自分类Dev

Vim:如何使用新的正则表达式撤消正则表达式?

来自分类Dev

如何只返回正则表达式的特定部分?

来自分类Dev

如何从正则表达式中排除特定模式?

来自分类Dev

如何选择特定正则表达式的反面?

来自分类Dev

如何使用正则表达式从线性表达式的特定部分提取运算符

Related 相关文章

  1. 1

    如何使用正则表达式获得重复组?

  2. 2

    如何使用正则表达式替换获得结果

  3. 3

    如何使用正则表达式查找特定模式?

  4. 4

    如何使用正则表达式查找特定模式?

  5. 5

    如何使用正则表达式分割特定行

  6. 6

    正则表达式:重复N次特定模式后如何获得价值

  7. 7

    使用正则表达式在特定单词之后获得值的多次出现

  8. 8

    如何获得匹配数n?正则表达式

  9. 9

    如何获得密码正则表达式?

  10. 10

    如何获得完整或Ruby正则表达式?

  11. 11

    如何获得匹配数n?正则表达式

  12. 12

    如何获得完整或Ruby正则表达式?

  13. 13

    如何获得正则表达式捕获组的价值?

  14. 14

    如何获得相同的正则表达式匹配项?

  15. 15

    如何获得测试数字的正则表达式?

  16. 16

    使用正则表达式获得最短匹配

  17. 17

    需要以下正则表达式的细分

  18. 18

    LD_PATH 提取的正则表达式细分

  19. 19

    正则表达式获得价值

  20. 20

    如何使用正则表达式使用正则表达式匹配以“ $”结尾的内容?

  21. 21

    我如何使用python正则表达式在相同模式之间获得线条

  22. 22

    如何在正则表达式中使用括号获得多个数字

  23. 23

    如何使用正则表达式获得[0]的最后一次出现?

  24. 24

    我如何使用python正则表达式在相同模式之间获得线条

  25. 25

    Vim:如何使用新的正则表达式撤消正则表达式?

  26. 26

    如何只返回正则表达式的特定部分?

  27. 27

    如何从正则表达式中排除特定模式?

  28. 28

    如何选择特定正则表达式的反面?

  29. 29

    如何使用正则表达式从线性表达式的特定部分提取运算符

热门标签

归档