huzi110
2017-06-13 03:39
采纳率: 100%
浏览 847

c#下面要求的正则表达式要怎么写哦

Mytest
start
ver=17061301
content=fadfaga
end

start
ver=17061302
content=fadfaga
end

start
ver=17061303
content=fadfaga
end
Mytest over

正则表达式
start\s*ver=17061301[\s\S]*end

我的目的是匹配包含“ver=17061301” start开始end结束内容,但是我匹配的结果是从整个的第一个start到最终的end结束的内容
求教正确的写法

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • 已采纳

    非贪婪匹配

     start\s*ver=17061301[\s\S]*?end
    
    点赞 评论

相关推荐 更多相似问题