美文网首页开源工具技巧
nodePad++正则匹配批量查询及替换

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

作者: 一位热爱文学的程序员 | 来源:发表于2019-11-18 22:15 被阅读0次

            下面就来详细介绍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+)\">

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

    相关文章

      网友评论

        本文标题:nodePad++正则匹配批量查询及替换

        本文链接:https://www.haomeiwen.com/subject/ibnbictx.html