正则表达式以获取括号内的文本

时间:2009-10-08 01:04:40

标签: c# regex

我承认我在编写正则表达式时没有希望。因此,任何人都可以提供帮助来编写一个符合以下情况的表达式:

value(Plugin.Tests.Business.Services.Repositories.Maps.SomeTests+<>c__DisplayClass2).
value(Plugin.Tests.Business.Interfaces.SomeOtherClass+<>c__DisplayClass3).

理想情况下,我想在括号之间进行匹配。谢谢你的帮助。

3 个答案:

答案 0 :(得分:2)

Regex r = new Regex(@"^value\((.*)\)\.$");

答案 1 :(得分:1)

我建议投资像RegexBuddy这样的工具。免费试用。

答案 2 :(得分:0)

假设您在子字符串中没有任何括号:

Regex re = new Regex(@"^value\([^\)]+\)\.$");