模式{{\w+}}
将匹配用双花括号括起的任何单词。
我想只匹配里面没有大括号的单词
答案 0 :(得分:2)
答案 1 :(得分:1)
您只需捕获\w+
匹配的内容,使用捕获组:
var results = Regex.Matches(s, @"{{(\w+)}}")
.Cast<Match>()
.Select(x => x.Groups[1].Value)
.ToList();
请参阅C# demo
答案 2 :(得分:0)
[^{{]\w+[^}}]
此正则表达式应该足够 - 您使用{{
否定}}
和^
支票