用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);
相关文章推荐
- 用指针对文本进行字符串替换操作
- 快速Eclipse开发经验--文本替换和操作界面
- 使用UE(UltraEdit )操作一个文本,替换大写字母为_大写字母
- .net 使用 Aspose.Words 进行 Word替换操作
- Fileatream表示文件流,它能够打开和关闭文件,并对文件进行单字节的读写操作。 StreamReader和StreamWriter以文本方式对流进行读写操作。建立一个文本文件,分别使用上面两种方
- Jquery进行文本处理时,总共分为6种模式:内部插入、外部插入、包裹、替换、删除、复制
- vi部分命令. 替换操作; 文本格式转换; 在整个文件中替换; 在行首尾添加字符串.
- .net使用Aspose.Words进行Word替换操作的实现代码
- 异或加密法 在对文本进行简单加密的时候,可以选择用一个n位的二进制数,对原文进行异或运算。 解密的方法就是再执行一次同样的操作。
- 批处理文件操作:替换文本文件某系字符写入新文件、遍历目录并进行字符串替换、拷贝文件到新目录、去掉文件扩展名
- 字符串进行截取替换操作实例代码
- 使用filter进行文本替换
- [置顶]Emacs for vi Users | Emacs 和 Vim 基础键对应 ----<编辑器文本操作,搜索/替换/正则操作>
- sed 命令针对某一行进行替换操作
- .net 使用 Aspose.Words 进行 Word替换操作
- 快速Eclipse开发经验--文本替换和操作界面
- 对写文本日志进行同步,防止并发操作IO异常
- Emacs for vi Users ----<编辑器文本操作,搜索/替换/正则操作>
- 异或加密法 在对文本进行简单加密的时候,可以选择用一个n位的二进制数,对原文进行异或运算。 解密的方法就是再执行一次同样的操作。
- C#操作word之文本替换