C#Regex.Match排除括号

时间:2014-08-01 08:38:14

标签: regex

我必须提取大括号内的所有文本和。

这是我的模板@ {test.html} bla bla bla @ {test.html}

我需要 test.html va 这是我使用的模式。

\@{[A-Za-z\.]*}

工作正常,但它也返回大括号。 @ {test.html},@ {test.html}

如何排除他们。

1 个答案:

答案 0 :(得分:3)

最简单的方法可能是使用群组

@{([A-Za-z\.]*)}

http://regex101.com/r/oM0dW6/4

如果你不想这样做

(?<=@{)[A-Za-z\.]*(?=})

http://regex101.com/r/oM0dW6/5

问候

PS:确保您确实拥有匹配文本组中任何给定文本所需的一切。

相关问题