读书人

上面的正则是什么意思?求祥解

发布时间: 2012-09-22 21:54:54 作者: rapoo

下面的正则是什么意思?求祥解
Regex regger = new Regex("(?<=已连接\r\n)(.*\n)*(?=命令已完成)", RegexOptions.Multiline)

[解决办法]
左边或者上边以 已连接并且加上换行开始,一直匹配到 命令已完成
如果字符串如下

已连接
开始执行...
执行中...
命令已完成

那么匹配其中的


开始执行...
执行中...

[解决办法]
http://deerchao.net/tutorials/regex/regex.htm

看“零宽断言”一节。
[解决办法]

1楼说的差不多了,你应该需要应该以下两种语法的意思

(?<=EXP) 匹配EXP后面的位置

(?=EXP) 匹配EXP前面的位置

读书人网 >C#

热点推荐