-3

我正在使用以下正则表达式搜索和替换(记事本++)

show<sup>[1]</sup> references<sup>[13]</sup>
<sup><xref ref-type="bibr" rid="ref$1">$1</xref></sup>

查找/替换下面的文本

show<sup>[1]</sup> references<sup>[13]</sup>
show<sup><a ref-type="abc" rid="ref[1]">[1]</a></sup> references<sup><a ref-type="bibr" rid="ref[13]">[13]</a></sup>

但我的替代品应该如下所示

show<sup><a ref-type="abc" rid="ref1">[1]</a></sup> references<sup><a ref-type="bibr" rid="ref13">[13]</a></sup>

不带方括号

请帮帮我

4

1 回答 1

0

代替

<sup>\[(\d+)\]</sup>(.*)<sup>\[(\d+)\]</sup>

<sup><a ref-type="abc" rid="ref\1">\[\1\]</a></sup>\2<sup><a ref-type="bibr" rid="ref\3">\[\3\]</a></sup>

于 2013-05-27T08:41:56.783 回答