nodePad++正则匹配批量查询及替换

    下面就来详细介绍Nodepad++中关于正则表达式的部分,主要是查找和替换。对于替换功能,一般的文本编辑器,都具有此功能,但是对于高级的正则表达式替换,则很多都不支持。而此处Notepad++支持此功能。正则表达式的替换,在很长一段时间内,我都没有用到过。而后来有此需求的时候,由于不熟悉,导致也没去折腾具体如何使用的。后来有空去弄了下,终于搞懂了。对此类功能不了解的人,会没啥感觉,但是看了下面的介绍,你就会发现这类功能的强大之处。

      至于正则大家可以去看看一些文档和其他教案。这边我给大家讲一下我实际中遇到的需求。希望用最少的文字,让大家通透的应用起来。

需求:

<DBSet id="XXX" text="sjsj.tfw"><DBSet id="XXX" text="sjsj1.tif"><DBSet id="XXX" text="sjsj2.tfw">

如上所示这是一个xml里面的一部分,需求是将xml中的所有带.tfw的节点,都删除。不瞒各位,这个xml有5000多个。

代码如下所示:<DBSet id="(\w+)" text="(\w+)\.tfw">替换为空即可。

另一种是修改`

<DBSet id="xxxx" text="A_1"><DBSet id="xxxx" text="A_3"><DBSet id="xxxx" text="A_2">`
 text="A(\w+)\">

其实不难,只是网上概括的太多,有些难于取舍,希望帮助到大家,谢谢啦。

发布了14 篇原创文章 · 获赞 15 · 访问量 332

猜你喜欢

转载自blog.csdn.net/weixin_42970847/article/details/103132910
今日推荐