首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-09-22 
下面的正则是什么意思?求祥解Regex regger new Regex((?已连接\r\n)(.*\n)*(?命令已完成), RegexOp

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

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

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

那么匹配其中的


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

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

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

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

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

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

热点排行