最近遇到帮别人审计代码,发现有些人的编辑器很喜欢自动将代码隔行分段,特别讨厌,就找了个方法删掉这些空白行…

按下ctrl+h键进行正则匹配:^\s*(?=\r?$)\n

然后直接替换,再看代码发现空行已经不见了。

如果是需要删除JSON中的某个字段,可以这样用

  1. "order_id":"[^{}]+?(?:\{[^}]*\}[^}]+?)*[^}]+?",

如果要删除vue生成的css表达式,可以这样用

  1. (\[data-.*?\])

如果要表达每行开头,可以这用

  1. (?:^)

如果要表单每行末尾,可以着用

  1. \n