Notepad ++ xml行向上移动行

Notepad ++ xml行向上移动行

我如何更改混合的顺序,Notepad ++ xml文件。
FO_KEP>更改为OSSZESZERELESI_KEP>
不幸的是,ctrl + shift + down 不好,因为我有 3500 TERMEK>

“前”

<TERMEK> <TERMEK_KOD>01008213</TERMEK_KOD> <FO_KEP>https://www.temponabytok.sk/Files/obrazky/01008213.jpg</FO_KEP> <OSSZESZERELESI_KEP>https://www.temponabytok.sk/Files/dokumenty/Vratko_montazny_navod.jpg</OSSZESZERELESI_KEP> <OBRAZKY>https://www.temponabytok.sk/Files/2341000/2341428/245320712.jpg</OBRAZKY> </TERMEK>

“后”

<TERMEK> <TERMEK_KOD>01008213</TERMEK_KOD> <OSSZESZERELESI_KEP>https://www.temponabytok.sk/Files/dokumenty/Vratko_montazny_navod.jpg</OSSZESZERELESI_KEP> <FO_KEP>https://www.temponabytok.sk/Files/obrazky/01008213.jpg</FO_KEP> <OBRAZKY>https://www.temponabytok.sk/Files/2341000/2341428/245320712.jpg</OBRAZKY> </TERMEK>

答案1

您可以通过查找和替换来实现:

  • 打开查找和替换对话框 (CTRL+H)
  • 检查“正则表达式”
  • 找什么:
    (<FO_KEP>[^<]*<\/FO_KEP>)\r?\n(<OSSZESZERELESI_KEP>[^<]*<\/OSSZESZERELESI_KEP>)
  • 替换为:
    \2\n\1
  • 按“全部替换”

您可以测试表达式这里

相关内容