我有一个很大的 xml 文件,我想用其他文本替换其中的文本,并希望用其他文本替换测试的某些部分。下面是我想要修改的示例标签。我想用 _HSK 替换每个标签 _ACK 的部分。](右括号)和 _(下划线)之间的字符数量因标签而异。我无法在 Notepad++ 中编写表达式来执行此操作。任何帮助都将不胜感激。我有超过 2000 行需要更改。
ack 标签="{[Hialeah_RO_Main]AI_VT_1202B.H_ACK}" ack 标签="{[Hialeah_RO_Main]AI_VT_1202B.HH_ACK}" ack 标签="{[Hialeah_RO_Main]AI_AIT_2021_FAIL_AL_ACK}"
谢谢,肖恩
答案1
在 notepad++ 中替换对话框。
使用正则表达式
如果在 _ACK 之前的 ] 之后需要进行额外更正,则将 (.*) $2 切换为另一个替换要求。
搜索和替换
(\])(.*)_ACK(\}")
代替
$1$2_HSK$3