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条回答 默认 最新

  • 斯洛文尼亚旅游 2017-06-13 04:09
    关注

    非贪婪匹配

     start\s*ver=17061301[\s\S]*?end
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?