帮忙看一个正则表达式
<li>2012-04-17 14:51:18 text1 AAA001 处理环节:问题提填写, 操作:提交经理审核,处理人:xxx AAA002,滞留时间:0小时;<br /> 2012-04-17 16:32:23 xxx AAA02 处理环节:经理审核, 操作:提交定位,处理人:text2 BBB001,滞留时间:1.684小时;<br />
要提取类似2012-04-17 14:51:18 text1 AAA001 处理环节:问题提填写, 操作:提交经理审核,处理人:xxx AAA002,滞留时间:0小时 这样的信息.
我写的 \d{4}-\d{2}-\d{2}.*<?=小时> 找不出来,请帮忙看下为什么.
[解决办法]
(?=小时)
这个是表示匹配"小时"前面的,不捕获“小时”
你可以看看零宽断言
http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html#negativelookaround