如果可能存在匹配项,则进行正则表达式匹配

时间:2019-05-05 22:03:03

标签: c# regex

我对正则表达式不太了解,我不知道如何获得想要的匹配项。假设您有字符串

  

这是这里的一些文字。 {p1:这是一些内部文字{\ s1:甚至更多   内部!} {l1:blah}}和{l1:another}

我想要做的是匹配以开括号开头并以闭括号结尾的所有内容。火柴可以有一个内部的打开/关闭花括号。上面的字符串应该有2个匹配项:

{p1:This is some inner text{\s1:even more inner!}{l1:blah}}
{l1:another}

我花了一个小时在regexr.com上尝试     {\\?\D\d:(.|({.*}))*}

但是在这一点上我很困惑。

0 个答案:

没有答案