我有这个字符串:
string result = "User operation: <#user#> Computer: <#computername#> Description: <#TemplateDescription(<#user#>)#>"
我需要Regex模式来查找这个标签列表(只有父标签!):
<#user#>
<#computername#>
<#TemplateDescription(<#user#>)#>
我目前正在使用以下正则表达式:
List<string> loTags = Regex.Matches(result, "<#(.*?)#>")
.Cast<Match>()
.Select(loTag => string.Format("<#{0}#>",
loTag.Groups[1].Value))
.ToList();
结果如下:
<#user#>
<#computername#>
<#TemplateDescription(<#user#>
如何修改正则表达式?