我使用下面的代碼從字符串使用正則表達式提取方法和屬性
string pattern = @"@[\w\.\()]+";
string value = "Create Account for @DisplayName() (Code : @Code)";
var reg = new Regex(pattern);
var matchs = reg.Matches(value);
foreach (var match in matchs)
{
Console.WriteLine(match.ToString());
}
下面的提取方法和屬性的結果
@DisplayName()
@Code)
這不是我期望的結果,我預期結果如下
@DisplayName()
@Code
我該怎麼辦?
正則表達式是什麼語言? –
我使用.Net框架4 – Eagle