Notepad ++ XML如何在多个文件中使用正则表达式标记电子邮件地址?

时间:2018-10-25 13:46:02

标签: xml notepad++

我有大量包含电子邮件地址的XML文件。我希望使用Notepad ++将所有这些电子邮件地址包装在<email></email>标记中。我可以使用正则表达式找到电子邮件地址:

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

但是如何使用Notepad ++的“替换所有打开的文档”功能(我想这很方便)自动包装所有电子邮件地址?

例如,这样

Write to us at johndoe@example.com or alternatively janedoe@example.com.

成为

Write to us at <email>johndoe@example.com</email> or alternatively <email>janedoe@example.com</email>.

同时包含数百个XML文件吗?

1 个答案:

答案 0 :(得分:0)

如果其他人偶然发现了这个问题,我只是要回答我自己的问题,我要做的是替换:

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

使用

<email>\1</email>