【发布时间】:2009-04-07 13:12:09
【问题描述】:
我正在寻找 Javascript 的正则表达式来搜索 HTML 中的文本(例如“span”)。
例子:
<div>Lorem span Ipsum dor<a href="blabla">lablala</a> dsad <span>2</span> ... </div>
但只有“Lorem”之后的“span”应该匹配,而不是<span>标签。
对于第二个示例,如果我们搜索“bla”,则应该只匹配粗体文本。
HTML是通过innerHTML得到的,匹配的会被<span class="x">$text</span>包围,然后重写为本节点的innerHTML,所有这些都没有杀死其他标签。
我编写了自己的搜索,它是逐字符搜索,带有缓存和标志。
感谢您的帮助!
【问题讨论】:
标签: javascript html regex