下面的正则是什么意思?求祥解
Regex regger = new Regex("(?<=已连接\r\n)(.*\n)*(?=命令已完成)", RegexOptions.Multiline)
------解决方案--------------------
左边或者上边以 已连接并且加上换行开始,一直匹配到 命令已完成
如果字符串如下
已连接
开始执行...
执行中...
命令已完成
那么匹配其中的
开始执行...
执行中...
------解决方案--------------------http://deerchao.net/tutorials/regex/regex.htm
看“零宽断言”一节。
------解决方案--------------------1楼说的差不多了,你应该需要应该以下两种语法的意思
(?<=EXP) 匹配EXP后面的位置
(?=EXP) 匹配EXP前面的位置