一、
一键把把不规范的json的key两边加上双引号。
1.按ctrl+R调出替换菜单
2.勾上Regex
3.要替换的框里输入“([a-z,0-9]+): ”,可以观察下面的黄色看看到底有没有选对自己要替换的东西。
其中括号用于分组,把冒号之前的分开来,因为我们要对这组加双引号。
4.替换成的框里输入“"$1": ”,其中用$1代替上面匹配到的第一个东西,也就是([a-z,0-9]+)匹配到的那些字母数字。
5.Replace all,替换完成。
二、
=================2017.6.5附加套路记录:
原文:console.log\((.*)\)
替换为:\$tclCore.log\($1,\$tclConstant.LOG.TRACE)
三、把单词改为第一个字母大写其他字母小写。
原文:
"Leisure": *"(.)(.+)"
替换:
"Leisure": "\U$1\L$2"
效果:
"Leisure": "LOISIRS"变为:
"Leisure": "Loisirs",
四、改catch(e) console.log
原文(好像csdn显示不出,点view原文好像才能看到):
catch[ ]*\(e\).*\n([ ]*)\$tclCore.log\(e, .*\);
替换为:
catch \(e\) {\n$1console.log\(e\);
效果:
catch (e) { $tclCore.log(e);变为:
catch (e) { console.log(e);