c#使用正则表达式截取字符串的一个问题。
string str = @"<td>123[/126/]130</td><td>186/194</td></tr><tr><td[>4]</td><td><f>beijing</td><td>T60</td> ";
Regex reg = new Regex(@"(?<=[)(.*?)(?=])", RegexOptions.IgnoreCase);
MatchCollection mc = reg.Matches(str);
string s = "";
foreach (Match m in mc)
{
s += m.Value + "\r\n";
}
想获取 str中 [ ] 之间的内容 上面的代码哪里错了?
想得到的结果是 :/126/ >4
------解决方案--------------------很多时候都是因有没有转义导致.