我有大量包含电子邮件地址的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文件吗?
答案 0 :(得分:0)
如果其他人偶然发现了这个问题,我只是要回答我自己的问题,我要做的是替换:
(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)
使用
<email>\1</email>