在正则表达式方面我很缺乏经验.我想要做的是遍历一个字符串列表,并尝试找到具有某种模式的字符串.我感兴趣的字符串将采用"some text ***{some text}***"
如何编写RegEx以匹配的形式?我在尝试这个:
Regex expression = new Regex("***");
Run Code Online (Sandbox Code Playgroud)
但这给了我一个错误. parsing "***" - Quantifier {x,y} following nothing.
有人能指出我正确的方向吗?
我正在尝试遍历选择列表选项并将css类添加到相关的选项中.
Regex expression = new Regex("***");
foreach (ListItem li in listItemCollection)
{
if (expression.IsMatch(li.Value))
li.Attributes.Add("class", "highlight1");
}
Run Code Online (Sandbox Code Playgroud)
但这显然不起作用.
任何帮助表示赞赏,〜在圣地亚哥
您需要转义星号,因为它是RegExp中的有效元字符.
Regex expression = new Regex(@"\*\*\*");
Run Code Online (Sandbox Code Playgroud)