在两个字符之间提取字符串

时间:2011-07-18 08:46:02

标签: c# regex using

如何使用正则表达式在两个字符之间提取字符串? 例如:

{sdjhjkfd 78983njdsjnc cxjkc/m/xc;dfo}/mnvckjdf{jhdfkjhxbbnkhfd}

如何在{}之间获取字符串?

1 个答案:

答案 0 :(得分:4)

Regex regexObj = new Regex(@"(?<=\{)[^{}]*(?=\})");
allMatchResults = regexObj.Matches(subjectString);

获取最内层,正确平衡的大括号之间的所有文字。没有逃脱的牙箍。

相关问题