zoukankan      html  css  js  c++  java
  • 怎么快速去掉代码行前的数字

    批注:原来IDE中已有解决这种情况的方法 块选择(ALT+鼠标选中) +_+  

    一般我们网上复制代码的时候,很多情况下都有行号,比如下面的

    33         public void SendBusinessData(object callAuthor, string methodName, object parameterInstance)
    34         {
    35             object result =
    36                 callAuthor.GetType().GetMethod(methodName).Invoke(callAuthor, new object[] { parameterInstance });
    37             if (result != null)
    38             {
    39                 sendService.Send(result);
    40             }
    41         }
    

    复制到vs编辑器里还得一行一行去掉,真是麻烦,一直知道正则是可以快速匹配的,今天终于忍不住解决了下。

    符号解释:

    ^   表示一行的开头

    :d  表示一个数字

    :b  表示一个空格

    像上面代码一看就知道匹配的模式是   开头+2个数字+一个空格

    正则表达式就是      ^:d:d:b 

    然后在vs2008中ctrl+H调出快速替换功能(下图),查找范围为当前文档或者选中内容,选择使用正则表达式,查找内容填入  ^:d:d:b  ,替换内容为空就行啦,一键搞定。一般情况下行号是有1位到三位的数字,使用正则 ^:b@:Nu+:b 就能匹配了,这个的格式就是 行开头+空格+多个数字+空格

            

      

  • 相关阅读:
    HDU 1584 蜘蛛牌(DFS)
    HDU 1800 Flying to the Mars(贪心)
    zsh: command not found: java (xxx)
    Deepin20安装Mysql8
    Deepin全局菜单
    Ubuntu PPA 解读
    Node安装与配置
    Windows安装配置Maven
    idea 安装 Vue 插件没有Vue component选项
    Linux桌面系统创建应用程序快捷方式
  • 原文地址:https://www.cnblogs.com/xm_cpppp/p/3227956.html
Copyright © 2011-2022 走看看