这是我的字符串:"This Is {{ dsfdf {{dsfsd}} ewrwrewr }} My Result"
。使用嵌套大括号去除大括号的正则表达式
我想删除与他们的内容外大括号。 结果应该是"This Is My Result"
。
这是我目前最好的射手:
Text = Regex.Replace(Text, "{{([^}]*)}}", String.Empty);
,但它不能很好地工作。我得到"This Is ewrwrewr }} My Text"
也许应该与资产负债匹配来解决......
我会非常感激,如果有人可以帮助我解决这个问题,因为虽然多次尝试我不能做我自己。
“a {{b}} c}}”的结果应该是什么? - “ac}}”?,“a”或错误? – 2009-12-15 01:19:40
这真的需要用正则表达式来解决吗?一个简单的迭代解决方案可能会更快,更容易编写和维护。 – Aaronaught 2009-12-15 01:21:52