我一直在四处寻找解决这个问题的方法,但我没有运气。对不起,如果之前已经介绍过。
我需要从变量行中提取一串文本,并用不同的变量替换它。
目前是:
<SimpleData name="HDRNAME">Uprr #43 Pan Am B #12</SimpleData>
我需要它看起来像:
<name>Uprr #43 Pan Am B #12</name>
这是一个巨大的* .kml文件,由后端库存程序生成,实际上并不好玩。
由于
答案 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加入书签以供将来参考。