正则@的报错

frank1314 2020-11-12 02:35:55
网页<td class="ListC"><a title="Tue 2020-09-01 04:04:00">Tue 2020-09-01 04:04:00</a></td>
使用正则var regex = new System.Text.RegularExpressions.Regex(@"(?<=(<td class=\"ListC\"><a title=\")(.*?)\">)");
vs2010提示报错!,请问错在哪里?正则测试软件通过。
...全文
2348 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
有@的时候\就不是转义了,需要双引号就得再加个引号 var regex = new System.Text.RegularExpressions.Regex(@"(?<=(<td class=""ListC""><a title="")(.*?)\"">)"); 不过这样改,你那个也匹配不上

            var regex = new System.Text.RegularExpressions.Regex("(?<=<td class=\"ListC\"><a title=\")[^\"]*?(?=\">)");
            string result = regex.Match(text).Value;
frank1314 2020-11-13
  • 打赏
  • 举报
回复
请问谁可以解答一下
frank1314 2020-11-12
  • 打赏
  • 举报
回复
拿不到红色的内容。郁闷
星星可比克 2020-11-12
  • 打赏
  • 举报
回复
var parms="(?<=(<td class=\"ListC\"><a title=\")(.*?)\">)" var regex = new System.Text.RegularExpressions.Regex(@parms);
frank1314 2020-11-12
  • 打赏
  • 举报
回复
没人知道吗?请高手指点!

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧