用regex在jetbrain的IDE里进行酷炫的文本替换操作
来源:互联网 发布:spyder导入tensorflow 编辑:程序博客网 时间:2024/06/11 21:14
一、
一键把把不规范的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);
0 0
- 用regex在jetbrain的IDE里进行酷炫的文本替换操作
- JETBRAIN系列IDE改变终端的字体
- JetBrain系列ide更换主题的方法
- 使用Regex.Replace()进行字符串的替换
- 在eclipse中替换整个工程里的某文本的方法
- 简单的替换文本里的html内容
- 在VIM中进行文本替换:
- 在VIM中进行文本替换
- 在VIM中进行文本替换:
- 求一款能进行文本替换的软件工具
- Beyond Compare文本合并进行内容替换的方法
- regex里的基本常用函数
- vi 的文本替换
- vim的文本替换
- vim的文本替换
- iOS文本的替换
- 使用vim在选中的文本中查找替换
- jetbrain的产品注册,webstorm,idea 注册
- 4.28 使用Maven搭建SSM项目(一)--秒杀系统api之DAO层
- actionlib
- [manacher 后缀自动机 || 回文自动机] BZOJ 3676 [Apio2014]回文串
- 安卓新手作死记录
- beego的配置文件记录
- 用regex在jetbrain的IDE里进行酷炫的文本替换操作
- E
- 【SDOI2016】bzoj4516 生成魔咒【解法二】
- #2 在Python中创建一个函数
- tensorflow的安装
- Spring 学习笔记(七) SpringMVC与Hibernate的整合
- 中超赛程分析(1)--广州恒大淘宝队
- 现在开始,记录自己学习的每一步!
- HTML标签简述