前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >idea全局正则替换

idea全局正则替换

作者头像
阿超
发布2022-08-17 20:52:12
2.1K0
发布2022-08-17 20:52:12
举报
文章被收录于专栏:快乐阿超快乐阿超

一个不危险的想法不值得被称为想法。——奥斯卡.王尔德

idea的全局替换我们经常使用,但一般我们都是替换指定内容,如把ruben改成achao

我们也可以开启正则表达式,进行匹配

例如我这里要把所有的以r开头的单词用引号引起来:

我们按下ctrl+shift+r进行替换全局,我这里就用当前页面作为演示了,毕竟懒得还原

我使用ctrl+r打开替换菜单,然后按下alt+x

查找栏输入:

代码语言:javascript
复制
(r[a-zA-Z0-9_]+$)

然后替换栏输入:

代码语言:javascript
复制
"$1"

这里已经可以看到提示了

image-20211027190942857
image-20211027190942857

我们点击替换或者全局替换都可以的,替换后效果如下

image-20211027191007885
image-20211027191007885

如果我们有两个值,例如我这里叫vampire achao,想要给它这样的两个单词打上引号

就可以输入(v[a-zA-Z]+) ([a-zA-Z]+),替换为"

image-20211027191531589
image-20211027191531589

点击替换后效果:

image-20211027191644601
image-20211027191644601
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-10-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档