idea正则表达式替换(idea正则搜索)

待替换代码如下(ledger.getPrinciple().intValue()*100)需要替换成((int)(ledger.getPrinciple()*100))我们需要怎么做呢?ctrl+r打开文件替换勾选替换选项Regex待匹配行正则表达式逐步分解首先我们看到有三个括号,一个*100,于是有了\(\(\))\(\)\*100\),特殊字符…

大家好,又见面了,我是你们的朋友全栈君。

待替换代码如下

(ledger.getPrinciple().intValue() * 100)

需要替换成

((int)(ledger.getPrinciple() * 100))

我们需要怎么做呢?

  1. ctrl + r 打开文件替换
  2. 勾选替换选项Regex
  3. 待匹配行正则表达式逐步分解
  4. 首先我们看到有三个括号,一个* 100,于是有了\(\(\)\(\) \* 100\),特殊字符一定要用转义符
  5. 上述表达式肯定匹配不到内容的,需要加上字母/符号的匹配,\(.+\(\).+\(\) \* 100\)
  6. 正则表达式已经匹配上,但我们还要将我们需要的字符串取出来,也就是ledger.getPrinciple(),用小括号括上,于是有了\((.+\(\)).+\(\) \* 100\)
  7. 替换后代码:((int) ($1 * 100)) , $1 被替换成第6步里面的那一串ledger.getPrinciple()

简单解释下:

  • 不带\(的第一个括号是将其提取,后会在$1(依次类推 $2,$3…)被替换
  • 其他没有什么特别的,需要稍微有一些正则匹配基础知识
  • 重点是在待替换的字符串中找到特殊的关键字符,比如上述的(), * 100
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127658.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea文档注释设置_idea怎么设置注释模板

    idea文档注释设置_idea怎么设置注释模板IDEA自带的注释模板不是太好用,我本人到网上搜集了很多资料系统的整理了一下制作了一份比较完整的模板来分享给大家,我不是专业玩博客的,写这篇文章只是为了让大家省事。这里设置的注释模板采用Eclipse的格式,下面先贴出Eclipse的注释模板,我们就按照这种格式来设置:类注释模板:…

    2022年8月15日
    17
  • idea激活码2021(破解版激活)

    idea激活码2021(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    100
  • tabnine激活码-激活码分享

    (tabnine激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~V…

    2022年3月22日
    86
  • 如何安装 IntelliJ IDEA 最新版本——详细教程「建议收藏」

    如何安装 IntelliJ IDEA 最新版本——详细教程「建议收藏」IntelliJIDEA简称IDEA,被业界公认为最好的Java集成开发工具,尤其在智能代码助手、代码自动提示、代码重构、代码版本管理(Git、SVN、Maven)、单元测试、代码分析等方面有着亮眼的发挥。IDEA产于捷克,开发人员以严谨著称的东欧程序员为主。IDEA分为社区版和付费版两个版本。我呢,一直是Eclipse的忠实粉丝,差不多十年的老用户了。很早就接触到了IDEA…

    2022年10月1日
    2
  • idea激活码2022.01【中文破解版】

    (idea激活码2022.01)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~4…

    2022年4月2日
    113
  • intelliJIDEA激活码2021(最新序列号破解)「建议收藏」

    intelliJIDEA激活码2021(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    392

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号