如何使用Notepad ++进行更改?
<eb:PartyId>Surename Secondname Firstname</eb:PartyId>
应该是
<eb:PartyId>PRINT</eb:PartyId>
对我来说困难的是名称部分各不相同。我已经尝试了几种方法未能找到如何做到这一点。
答案 0 :(得分:0)
在notepad ++中尝试使用正则表达式查找/替换,如下所示:
Find: <eb:PartyId>.*.</eb:PartyId>
Replace: <eb:PartyId>PRINT</eb:PartyId>
答案 1 :(得分:0)
在Notepad ++中,您可以使用正则表达式轻松完成。首先,确保您的N ++版本是最新的6.5.1,或者至少> = 6.0,然后转到Search > Replace
菜单(快捷键 CTRL + H )并执行以下操作:
找到:
(<eb:PartyId>)[^<]+(<\/eb:PartyId>)(?!.+<\/eb:From>)
替换:
$1PRINT$2
选择单选按钮“正则表达式”&amp;检查“。匹配换行”
然后按Replace All
这将转换以下数据:
<eb:From>
<eb:PartyId>Surename Secondname Firstname</eb:PartyId>
<eb:PartyId>Surename Secondname Firstname</eb:PartyId>
<eb:PartyId>Surename Secondname Firstname</eb:PartyId>
</eb:From>
<eb:To>
<eb:PartyId>Surename Secondname Firstname</eb:PartyId>
<eb:PartyId>Surename Secondname Firstname</eb:PartyId>
<eb:PartyId>Surename Secondname Firstname</eb:PartyId>
</eb:To>
要:
<eb:From>
<eb:PartyId>Surename Secondname Firstname</eb:PartyId>
<eb:PartyId>Surename Secondname Firstname</eb:PartyId>
<eb:PartyId>Surename Secondname Firstname</eb:PartyId>
</eb:From>
<eb:To>
<eb:PartyId>PRINT</eb:PartyId>
<eb:PartyId>PRINT</eb:PartyId>
<eb:PartyId>PRINT</eb:PartyId>
</eb:To>