Notepad ++ search&替换变量之间的字符串

时间:2014-07-01 22:54:26

标签: notepad++ kml

我一直在四处寻找解决这个问题的方法,但我没有运气。对不起,如果之前已经介绍过。

我需要从变量行中提取一串文本,并用不同的变量替换它。

目前是:

<SimpleData name="HDRNAME">Uprr #43 Pan Am B #12</SimpleData>

我需要它看起来像:

<name>Uprr #43 Pan Am B #12</name>

这是一个巨大的* .kml文件,由后端库存程序生成,实际上并不好玩。

由于

1 个答案:

答案 0 :(得分:0)

最简单的方法是将<(/)?[^>]+>替换为<$1>。只需选择正则表达式即可。

试一试:http://regex101.com/r/lP9iK0/1

或者:将<[^>]+>([^<]+)</[^>]+>替换为<name>$1</name>

试一试:http://regex101.com/r/lP9iK0/3

注意在regex101中,斜杠必须被转义,但它不在Notepad ++中。


请考虑将Stack Overflow Regular Expressions FAQ加入书签以供将来参考。