将所有<sup>转换为链接,其中链接是sup标签的内容</sup>

时间:2015-02-13 10:16:12

标签: html regex notepad++

我有一个带有上标标签的文字文档,我想将其转换为链接。

<sup>3</sup>
<sup>4</sup>

<a href="#3"><sup>3</sup></a>
<a href="#4"><sup>4</sup></a>

我可以使用正则表达式

搜索sup标签的内容
<sup>*</sup>

但有没有办法复制标签的内容,并多次更换?像 -

这样的东西
<a href="#VAR"><sup>VAR</sup></a>

它在JavaScript中可能要容易得多,但我想使用notepad ++或类似文件在许多文件上进行硬编码。

2 个答案:

答案 0 :(得分:2)

查找:<sup>(.*?)<\/sup>

替换:<a href="#$1"><sup>$1</sup></a><a href="#\1"><sup>\1</sup></a>

参见演示。

https://www.regex101.com/r/rK5lU1/16

答案 1 :(得分:2)

怎么样:

找到:(<sup>(.*?)<\/sup>)
替换为:<a href="#$2">$1</a>