正则表达式零宽断言使用
来源:互联网 发布:excel irr函数 sql实现 编辑:程序博客网 时间:2024/04/30 02:28
<h1><a href="http://www.csdn.net/article/2012-08-21/2808912" target="_blank" >【历史上的今天】1973 年谷歌联合创始人Sergey Brin诞生</a></h1><h4>发表于<span class="ago">20小时前</span>|<span class="view_time">671次阅读</span>|<span class="num_recom">0条评论</span></h4><dl><dt><a href="http://www.csdn.net/article/2012-08-21/2808912" target="_blank"><img src="http://articles.csdn.net/uploads/allimg/120821/28-120R11232290-L.jpg" alt="" /></a><dd>Sergey Brin是一位苏联出生的美国籍犹太裔电脑工程师兼企业家,为谷歌创始人之一。24岁与Larry Page在车库里创建了Google,创造了互联网时代的神话。</dd></dl>
我想要把
<h1><a href="http://www.csdn.net/article/2012-08-21/2808912" target="_blank" >【历史上的今天】1973 年谷歌联合创始人Sergey Brin诞生</a></h1>
这个标签中的文字匹配出来:
于是我写了一句:
(?<=<a\\s+href=\"[\\s\\S]*?>)([\\s\\S]*?)(?=(</a>))
结果报错了:Look-behind group does not have an obvious maximum length near index 23
在网上查了半天,也没有找到好的解决办法。并且我还不知道这个是怎么引起的。
后面我知道了,这个错误是因为零宽断言的表达式太长引起的。
(?<=<a\\shref=\"[\\s\\S]{0,100}?>)([\\s\\S]*?)(?=(</a>))
结果正确。
在这里,一定要注意,零宽断言中exp一定要有可以达到的长度。
- 正则表达式零宽断言使用
- 正则表达式--零宽断言
- 正则表达式--零宽断言
- 正则表达式零宽断言
- 正则表达式-零宽断言
- 正则表达式零宽断言
- 正则表达式-零宽断言
- 正则表达式--负向零宽断言
- 正则表达式–零宽断言详解
- 正则表达式中的零宽断言
- Py正则表达式中的【零宽断言】
- 正则表达式零宽断言问题
- 正则表达式学习记录-零宽断言
- 正则表达式-零宽断言
- 正则表达式–零宽断言详解
- 正则表达式–零宽断言详解
- 正则表达式–零宽断言详解
- 正则表达式之零宽断言详解
- staruml 时序图操作
- css3 tooltip
- Zend Framework教程-Zend_Db-数据库操作7-Zend_Db_Profiler翻译
- 设置火狐firefox自动清理缓存
- 严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/
- 正则表达式零宽断言使用
- hdu 3251 Being a Hero
- Myeclipse发布工程到tomcat下不完整
- 苹果三星专利案:“奇葩”陪审团或决定未来移动设备的外观设计
- C中如何调用C++函数?
- 小试随机森林(random forest)算法ml
- Linux安全攻略 SSH服务连接时常见问题解答(很给力)
- 漫谈中国数字电视标准的诞生
- POSIX操作系统的串口编程指南(2) 分类: Linux串口编程