【发布时间】:2016-07-09 11:51:00
【问题描述】:
我正在寻找一个正则表达式,它以任何名为 attrName 的 HTML 属性为目标,以便我可以用 attr 替换它,但只能在 <Highlight></Highlight> 标记内。
我要定位的块的一个例子是:
<Highlight attrName="html">
{'
<div attrName="input action">
\n\t<input type="text" name="name" placeholder="Search..."/>
\n\t<a attrName="button outlined">Search</a>
\n</div>
'}
</Highlight>
到目前为止,我只是想出了正则表达式<Highlight\s*(attrName)\s*,但它只针对<Highlight attrName
【问题讨论】:
-
将 HTML 解析为 DOM 元素,不要使用正则表达式。
-
为什么,哦,为什么使用正则表达式? It never stops.
-
你到底是什么意思?我只是在我的代码编辑器中使用查找和替换正则表达式功能
-
{'语法是什么?你在使用一些模板库吗? -
在我的代码编辑器中查找和替换正则表达式功能 - 什么是代码编辑器?
标签: javascript html regex atom-editor