zoukankan      html  css  js  c++  java
  • Notepad++ 备忘录一

    Notepad++的\1是啥用来着?
    \1用在被替换的表达式中,用于替换查找的表达式中第一个匹配组,例如,你查找abc(.*)123,替换为456\1def,标识查找所有以abc开头,以123结尾的字符串,替换开头的abc为456,结尾的123为def。
    替换表达式中\1就表示查找表达式中的(.*)
    我现在习惯用的是emeditor
    正则用的比Notepad++更顺手
    另外你可以试试PowerGrep
    这个软件是专门用正则表达式进行文本替换的,功能非常强。
    这两个软件都是收费的,不过有破解版

    举个例子。

    Sample1:

    来源:

    abcaaa123
    abcbbb123
    abcccc123
    abcddd123

    查找目标:abc(.*)123

    替换目标:456\1def

    结果:

    456aaadef
    456bbbdef
    456cccdef
    456ddddef

    Sample2:

    来源:

    int gdqlxbhindex
    int gdqlxmcindex
    int qshydlindex
    int qshzdydfhindex
    int wgdlindex
    int wgzdfhindex

    查找目标:int (.*)index

    替换目标:row.getCell\(\1index\).setText\(String.valueOf\(item.get\("\1"\)\)\);

    结果:

    row.getCell(gdqlxbhindex).setText(String.valueOf(item.get("gdqlxbh")));
    row.getCell(gdqlxmcindex).setText(String.valueOf(item.get("gdqlxmc")));
    row.getCell(qshydlindex).setText(String.valueOf(item.get("qshydl")));
    row.getCell(qshzdydfhindex).setText(String.valueOf(item.get("qshzdydfh")));
    row.getCell(wgdlindex).setText(String.valueOf(item.get("wgdl")));
    row.getCell(wgzdfhindex).setText(String.valueOf(item.get("wgzdfh")));

  • 相关阅读:
    ASP.NET 母版页和内容页中的事件
    用powershell 获取windows窗口标题
    PowerShell中格式化命令和输出命令
    Powershell视频教程
    百度谷歌眼中的80后90后
    oracle导出和导入
    Websphere 优化文档
    windows 全部命令
    Oracle SQL 语句一
    怎样启动、关闭和重新启动oracle监听器 in linux
  • 原文地址:https://www.cnblogs.com/rgqancy/p/1963905.html
Copyright © 2011-2022 走看看