一个不危险的想法不值得被称为想法。------奥斯卡.王尔德
idea
的全局替换我们经常使用,但一般我们都是替换指定内容,如把ruben
改成achao
等
我们也可以开启正则表达式,进行匹配
例如我这里要把所有的以r
开头的单词用引号引起来:
我们按下ctrl
+shift
+r
进行替换全局,我这里就用当前页面作为演示了,毕竟懒得还原
我使用ctrl
+r
打开替换菜单,然后按下alt
+x
查找栏输入: expression
|-----------|---------------------------------------|
| 1
| hljs regular (r[a-zA-Z0-9_]+$)
|
然后替换栏输入:
|-----------|------------------------|
| 1
| hljs shell "$1"
|
这里已经可以看到提示了
我们点击替换或者全局替换都可以的,替换后效果如下
如果我们有两个值,例如我这里叫vampire achao
,想要给它这样的两个单词打上引号
就可以输入(v[a-zA-Z]+) ([a-zA-Z]+)
,替换为"$1 $2"
:
点击替换后效果: