【发布时间】:2013-11-13 06:56:36
【问题描述】:
我编写了这个正则表达式来匹配 HTML 页面中的所有 href 和 src 链接; (我知道我应该使用解析器;这只是试验):
/((href|src)\=\").*?\"/#Without look-behind
效果很好,但是当我尝试将表达式的第一部分修改为后视模式时:
/(?<=(href|src)\=\").*?\"/#With look-behind
它会抛出一个错误,指出“无效的后视模式”。有什么想法,后视有什么问题?
【问题讨论】:
标签: ruby regex lookbehind