您的位置:首页 > 大数据 > 人工智能

用regex在jetbrain的IDE里进行酷炫的文本替换操作

2017-04-28 20:36 267 查看


一、



一键把把不规范的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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐