regex - 如何选择自闭式支架
问题描述
我有一堆自闭<use />
标签,我想用这些标签<use></use>
来安抚 ie11。
例如<use xlink:href="#fas-times-circle"/>
我想成为<use xlink:href="#fas-times-circle"></use>
因此,我只想选择/>
与以 开头的标签匹配的结尾<use
。
我的正则表达式已经做到了这一点:
(?=><use)*(\/>)
但是由于某种原因,这会在我的 HTML 中拾取奇怪的杂散标记,例如<path />
. 我只能假设我的查询不够具体。
我哪里错了?作为参考,我使用的是 Pycharm,所以我猜正则表达式的风格是 Python。
*** 编辑 ****
示例用例:
<use xlink:href="#fas-times-circle"/>
<path blah />
<br />
<use something xlink:href="#fas-times-square"/>
变成:
<use xlink:href="#fas-times-circle"></use>
<path blah />
<br />
<use something xlink:href="#fas-times-square"></use>
解决方案
推荐阅读
- java - java - 如何从Java中另一个CompletableFuture的thenApply返回一个CompletableFuture?
- django - URLField 附加到 'http://127.0.0.1:8000/'
- c++ - 将特征矩阵的向量设置为 0
- angular - 'mat-form-field' 不是已知元素
- swift - 如何管理 .xpbproj 冲突
- date - 导入一个范围与一个单元格(使用查询)
- excel - 在excel单元格中显示数字0
- wpf - WPF 打印到 Epson TM-H6000 Slip
- pandas - 获取分组数据的索引
- prolog - 为和运算符谓词给出的结果(Prolog)