正则

验证码识别 2011-04-06 06:43:28
s = "...tr...tr...<mark>";

...表示n个字符


要匹配 最后的 tr...<mark>

正则要怎么写? tr只匹配一个
...全文
51 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fos_jpg 2011-04-15
  • 打赏
  • 举报
回复
上面回复错了 应该是tr(?!.*tr.*).*<mark> 不知道为啥我不能修改回复
fos_jpg 2011-04-15
  • 打赏
  • 举报
回复
不取PARTTERN:tr(?:[^(tr)]*)<mark>
取PARTTERN:tr([^(tr)]*)<mark>
兔子-顾问 2011-04-06
  • 打赏
  • 举报
回复

//如果包含头尾
string result = Regex.Match(s,@"(?s)tr((?!tr).)+<mark>").Value;
//如果不包含
string result = Regex.Match(s,@"(?s)(?<=tr)((?!tr).)+(?=<mark>)").Value;

110,524

社区成员

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

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

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