`
day6
  • 浏览: 4500 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse 正则批量查找与替换

阅读更多
今天终于完成了用正则表达式在myeclipse中,批量查找与替换,感觉不错哦!

      正文:

    myclipse 中批量查找CTRL+H,查找中输入正则表达式,例如:程序中有很多 新增用户,需批量替换成用户新增(根据需求,新增用户乃一个动作一般菜单可用,而用户新增呢,再增加用户页面做标题)项目中很多类似的东西,要改起来真是工作量不小啊,而且枯燥的活,用了myeclipse  发现查找替换可以用正则,一个兴奋啊。突然想到把枯燥的工作,找点乐趣,首先翻开30分钟正则速成复习,好久不用,都忘记了,而且还用得少- -(学而不精的下场)。新增用户匹配的正则 可以简单的写成:新增[\u4e00-\u9fa5]* (在此感谢提供这个正则的同事,需提高匹配的正确性可改写,在此暂不讨论),为了替换,需把分组 (新增)([\u4e00-\u9fa5]*) 参考 (如果不能访问,请不要怪墙太高,只怪本领不够,哈哈),可以选择scope,查找的目录,自己去设置看。点击replace 再With框中输入 $2$1 。$1:表示分组第一个括号中的部分,$2:表示分组第二个括号中的部分。点击 replace all,ok 完工,下班!

ps:正则还不掌握得够好,需学习,还不能下班T.T

参考:

How to replace '=' with ' = ' with regular expressions find/replace?

Arne Wiggers ??:

Hi,

that's not really CDT related, is it?
However, you might do it by by streaming your file and parse the received strings e.g. "String".replaceAll(...) (I assume, you want to do it programmatically?).
But for file handling this would be the wrong place to ask, I think.


Greetings, Arne


I have found the answer.


Find: (\S)=(\S)
Replace: $1 = $2
Check Regular expressions.


Allen
分享到:
评论

相关推荐

    eclipse常用正则

    其中,正则表达式是Eclipse中一个非常实用的功能,它可以帮助开发者快速定位、查找、替换复杂的字符串模式,从而提升代码编辑和维护的效率。下面,我们将深入探讨Eclipse中常用的正则表达式及其应用场景,以期帮助...

    eclipase正则插件

    4. **替换功能**:不仅能够检测正则表达式的匹配,还能够进行基于正则表达式的替换操作,方便用户在大量文本中进行批量修改。 5. **学习资源**:RegexTester通常会提供正则表达式语法的快速参考,帮助用户快速查阅...

    Eclipse使用正则表达式快速修改代码的方法

    在Eclipse中,你可以通过"查找与替换"功能来实现正则表达式的搜索和替换。首先,打开"查找"对话框(通常快捷键为`Ctrl + H`)。在"查找"字段中输入你想要匹配的正则表达式,在"替换"字段中输入替换后的新文本。确保...

    eclipse 替换变量名.rar

    一、Eclipse的搜索与替换基础 1. **基本搜索与替换**:在Eclipse中,可以使用快捷键`Ctrl + H`打开全局搜索对话框。在这里输入要查找的变量名,选择"文件搜索"选项,然后指定搜索范围(如当前项目、工作空间或特定...

    eclipse 中的注释 快捷键

    进行代码搜索或批量替换时,`Ctrl + H`提供了强大的查找与替换功能,支持正则表达式,适用于复杂的文本模式匹配。 #### 8. **自动生成getter/setter:Ctrl + Alt + S** 在Java开发中,`Ctrl + Alt + S`能够自动...

    批量修改pdm文件表名、字段名和注释

    3. **正则表达式**:正则表达式(Regular Expression)是一种强大的文本处理工具,可以用来匹配、查找、替换或验证字符串模式。在这个场景下,我们可以使用正则表达式来识别和定位需要修改的英文表名、字段名和注释...

    RegEx Test

    正则表达式(RegEx)是一种强大的文本处理工具,用于在字符串中匹配、查找、替换或提取特定模式。在IT行业中,特别是在编程、数据分析和文本处理领域,正则表达式扮演着至关重要的角色。Eclipse插件是为Eclipse集成...

    java开发相关api文档

    而"工具"可能是指使用各种Java开发工具(如IDEA、Eclipse等)中的正则表达式查找和替换功能,或者是利用第三方库如Apache Commons Lang的`StringUtils`类来辅助处理正则表达式。 总之,理解和掌握Java的正则表达式...

    类似eclipse文件夹查字符串的工具(可以查php文件比一般的工具好很多)

    Eclipse是一款广泛使用的Java集成开发环境,但它也支持其他语言的插件,并且内置了查找和替换功能。然而,当需要在整个文件夹结构中查找字符串时,Eclipse可能不是最高效的选择,这就是为什么需要专门的查字符串工具...

    文件夹递归查询所有文件夹内容替换目标文本

    在IT行业中,有时候我们需要对大量文件进行特定内容的查找与替换,这在处理代码库、文档集合或大型项目时尤其常见。"文件夹递归查询所有文件夹内容替换目标文本"是一个解决此类问题的实用方法,它通过一个批处理...

    Search and Replace.zip

    3. IDE(集成开发环境):Visual Studio、Eclipse、IntelliJ IDEA等IDE提供搜索和替换功能,同时支持代码级别的上下文感知。 4. 命令行工具:如Linux的grep命令,可以进行高效且灵活的文件搜索。 四、搜索与替换的...

    Properties Edit插件

    2. **搜索与替换**:强大的搜索和替换功能,支持正则表达式,允许用户快速查找并替换特定的键或值。 3. **多选编辑**:用户可以同时选择多个键值对进行编辑,无需逐一操作,提高工作效率。 4. **排序与过滤**:根据...

    Eclipse快捷键

    - **注意事项**:格式化之前最好确认Eclipse的配置与团队规范一致,以免引起不必要的问题。 #### 4. 删除行:Ctrl + D - **功能**:删除当前选中的行。 - **应用场景**:快速移除不再需要的代码行。 - **注意事项*...

    PowerGREP v3.5.0 Retail

    在信息技术领域,正则表达式是一种极其强大的文本处理工具,它允许用户通过简洁的模式匹配来查找、替换或者提取文本信息。而PowerGREP v3.5.0 Retail正是这样一款顶尖的正则表达式处理软件,它为用户提供了一套全面...

    EditPlus3工具

    不仅可以进行文本的查找与替换,还能进行正则表达式的匹配,这对于批量修改代码或查找特定模式非常有用。 6. **宏功能**: 用户可以录制和播放宏,实现一系列的重复操作,这对于执行固定步骤的任务来说非常高效,...

    eclipse快捷键

    - **Ctrl+H**:查找替换,全局搜索和替换文本,支持正则表达式。 - **Ctrl+G**:定位文本,快速找到指定字符串的所有出现位置。 通过掌握以上快捷键,开发者不仅能够显著提升在Eclipse中的编程效率,还能更加专注于...

    editplus3.12

    不仅支持文本内查找替换,还提供了正则表达式的搜索,这对于处理复杂的数据匹配和替换非常有用。 6. **编译与调试** 编译和调试也是EditPlus的一大优势。用户可以为不同编程语言设置编译命令,甚至可以配置外部...

    Eclipse快捷键大全

    - **Ctrl+H**:查找替换文本,支持正则表达式,方便批量修改。 - **Ctrl+G** 和 **Ctrl+Shift+G**:分别用于定位到文件中的指定行和查找全局符号引用。 #### 结语 通过本文对Eclipse快捷键的详细介绍,我们不仅了解...

    Easy Console Grepper:用于 Eclipse 的简单 grep 控制台-开源

    6. **批量操作**:可能提供对搜索结果进行批量替换或删除的功能,方便进行代码整理。 7. **自定义设置**:用户可能可以调整搜索设置,如忽略大小写、匹配整个单词等。 8. **性能优化**:为了提高效率,此工具可能...

    notepad++ java初学文本编辑器

    5. **查找与替换**:强大的查找和替换功能,支持正则表达式,帮助用户快速定位和修改代码。 6. **插件支持**:Notepad++拥有丰富的插件库,可以通过安装插件扩展其功能,例如对Java开发者来说,可以安装NppFTP插件...

Global site tag (gtag.js) - Google Analytics