正则表达式学习实例

背景
        系统集成,一直是用的 .net,对方只有 java版本的 sdk,希望说用它的模型,顺便看看调用逻辑,就把 jar 包反编译了,用的工具是 jd-gui

接着就是尴尬的事情了,反编后的源码,每一行前面都有 注释,格式还不一样。这时候就想到了 用正则表达式过滤替换。本来想在 vs 编辑器里替换,但是那个替换功能没有 Notepad++ 的好用。打开文件后输入 快捷键 “Ctrl + H” 调出替换对话框,“查找模式” 选择 “正则表达式”,在“查找目标”输入框就可以输入正则语法,输入语法自己点击 “查找下一个” 按钮,查看效果,匹配的字符会有灰色背景,很直观的。

 

 

正题:

  先把确定字符串的头尾,匹配全空格+空格与数字间隔,详见下图。

        

 

或者更为简洁的表达:

 

posted @ 2021-03-11 12:08  KiweenJain  阅读(43)  评论(0编辑  收藏  举报