如何利⽤正则表达式匹配花括号内的内容匹配花括号内的内容
Input: {abc},  Output:  abc
正则表达式: (?<=\{)[^}]*(?=\})
(?<=\{)  匹配以左花括号开头
[^}]*    取得内容
(?=\})  匹配以右花括号结束
private List<String> GetTokens(String str)
{
Regex regex = new Regex(@"(?<=\{)[^}]*(?=\})", RegexOptions.IgnoreCase);
MatchCollection matches = regex.Matches(str);
// Results include braces (undesirable)
正则表达式获取括号内容
return matches.Cast<Match>().Select(m => m.Value).Distinct().ToList();
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。