-
正则表达式匹配某一字符串的所在行
用法:将正则中的string替换成要匹配的字符串即可
正则: ^(.)string(.)\n -
利用正则表达式删除复制多余行号
在代码学习过程中,复制他人代码时,难免会遇到需要复制的代码自带行号的问题,一行一行删除很麻烦效率低,用正则表达式删除效率很高,也非常准确。
正则: ^\s*\d+
知识点:
- ^ 在正则中匹配行开头
- \s 匹配空白字符
- idea中查询快捷键:ctrl+f,替换快捷键: ctrl+ r
- idea中搜索后的3个小按钮
Select All Occurrences(Ctrl+Alt+Shift+J)
Add Selection for Next Occurrence(Alt+J)
Unselect Occurrence(Alt+Shift+J)
- notepad++搜索替换快捷键: ctrl+h
下面是实操步骤:
一、在idea中操作,搜索+选中
第一步:按下在IDEA 中按下 ctrl+f 快捷键 打开搜索栏
第二步:在搜索栏中点亮按正则表达式搜索的按钮
第三步:黏贴正则表达式^\s*\d+ 就可以看到符合条件的地方已经被搜索到
第四步:点击全选按钮,即可将搜索结果全部选中
第五步:敲击键盘删除键(Backspace)即可将选中项全部删除,以上。
二、在idea中操作,搜索+替换
第一步:按下在IDEA 中按下 ctrl+r 快捷键 打开搜索替换栏
第二步:在搜索栏中点亮按"Replace All"按钮,如图:
三、在notepad++中操作,
第一步:按下 ctrl+h 快捷键 打开搜索替换栏
第二步:查找模式选择正则表达式,勾选循环查找,点击"全部替换",如图: