【发布时间】:2015-04-16 12:28:00
【问题描述】:
如何从具有多个{} 的字符串中获取第一个{ 和最后一个} 之间的值。
eg string: ".....[object:{ ..{...{..}...}..}]"
我使用 C# 的方法:
line="abcd..efg..[object:{ ab{..c{d.}.e.}f....g}]"
string p = ".*\\[Object:{([A-Za-z{}]*)}\\]";
Regex r = new Regex(p);
Match m=r.match(line);
string value=m.Groups[1].Value.ToString();
结果应该是:
value= ab{..c{d.}.e.}f....g
【问题讨论】:
-
你应该发布你的尝试,测试字符串,预期结果!!!!!!看起来更像是
chat:) -
@vks 从现在开始我会记住这一点:D
标签: regex