【发布时间】:2014-01-02 11:35:02
【问题描述】:
我刚刚开始掌握 notepad++ 中的正则表达式,并且我的任务是将一大块 JSON 数据格式化为人类可读的内容,以及可以读入我同事写的算法的内容.我发现一些正则表达式可以完美地做到这一点,但为了达到我想要的结果,我必须在四个单独的查找/替换步骤中完成。是否有某种方法可以创建一个查找/替换表达式来为我处理上述所有任务?
目前我有 Notepad++ 正在执行以下操作:
- 通过查找 " 并将其替换为删除所有引号 什么都没有
- 通过查找 删除所有逗号,并将其替换为空
- 更改后跟冒号的所有带下划线的数字 数字 0(这背后的原因是项目特有的) 通过找到 _[0-9]*: 并替换为 _0 最后,将所有 通过找到开始将特定表达式放到它自己的行上 我所追求的特定字符串并添加 \n.
我知道这很复杂,但幸运的是它完成了工作。有什么方法可以将所有这些整合到一个命令中,还是必须一步一步完成?
谢谢大家:)
【问题讨论】:
-
能否请您添加示例数据和预期结果。
标签: regex replace split find notepad++