我有一个这样的字符串:
{name|val1|test}{name|val1|test}
我需要的是一个正则表达式,它选择
{name|val1|test}
例如。那可能吗?我现在正在使用Online RegExr一段时间,但似乎我理解语法很愚蠢;-) 目前我能够分隔 {...} 组:
\{.+?\}
这个字符串的“语法”是固定的。括号内不可能有括号。
语言是 C#
为清除而编辑:
我只想选择其中一个字符串,具体取决于中间的值。例如,如果我在寻找“ID1”,我只想选择括号以及它们之间包含“ID1”时的内容。