VS编辑代码时使用正则表达式去掉行号

经常可以在网上看到大虾们的代码,于是也拷贝VS中学习,可是很多拷下的代码前面都有行号,类似于下面:

 1using System;
 2using System.Data;
 3using System.Configuration;
 4using System.Collections;
 5using System.Web;
 6using System.Web.Security;
 7using System.Web.UI;
 8using System.Web.UI.WebControls;            
 9using System.Web.UI.WebControls.WebParts;
10using System.Web.UI.HtmlControls;

13using System.DirectoryServices;
14
15
16namespace abc
17{
18    public partial class Test : System.Web.UI.Page
19    {
20        protected void Page_Load(object sender, EventArgs e)
21        { 
22        }
23    }
24}

如果代码很多,去掉前面的行号实在繁锁,于是想起了使用正则表达式,试了几次,可以这样:VS中,

在 代码中按键Ctrl+F然后切换到快速替换(或编辑菜单-查找和替换-快速替换),查找内容中可以输入内容:“([0-9][0-9]) | [0-9]”,在替换为文本框中为空,什么也不输入。如果代码中其它地方没有数字,则用全部替换即可,如果有,则可逐个替换,比一行一行选中,删除快多 了。

转自http://www.cnblogs.com/foxhorse/archive/2008/06/16/1223188.html

注意:会把其中的数字全部替换掉.比如 var=1 的1也会被xx掉.

 

时间: 2024-08-04 11:09:33

VS编辑代码时使用正则表达式去掉行号的相关文章

C# 编辑代码时提示错误:与其最匹配的重载方法具有一些无效参数

问题描述 C# 编辑代码时提示错误:与其最匹配的重载方法具有一些无效参数 方法: public void plusOne(ref int numX,ref int numY) { if(numY<8) { numY += 1; } else { numX = numX + 1; numY = 0; } } public void cel() { int num1=1; int num2=1; plusOne(num1,num2);//此处显示错误:与其最匹配的重载方法具有一些无效参数 } 解决方

代码效果的实现 颜色 行号

问题描述 代码效果的实现 颜色 行号 请问一下这样的代码效果怎么实现 解决方案 使用markdown编辑博客,使用"```代码```"就可以了(参考markdown语法,很简单的),或者从工具栏中选择插入代码 解决方案二: http://www.codeproject.com/Articles/4440/Using-Scintilla-for-syntax-coloring-in-MFC

visual c++-VISUAL C++编辑功能下的占到行号怎么弄

问题描述 VISUAL C++编辑功能下的占到行号怎么弄 弄的是对话框界面,不是文档试图,有一个CEDIT,一个菜单,请写出完整代码,谢谢了 解决方案 char ch1[100000]; GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,100000); int pos = 0; for (int i = 0; i < 100000; i++) { if (ch1[i] == 'n') pos++; if (pos == 行号) break; } GetDlgI

代码混淆-android混淆代码后崩溃日志中不显示行号的问题

问题描述 android混淆代码后崩溃日志中不显示行号的问题 android混淆代码后崩溃日志中不显示行号,找崩溃的地方很不方便,如何解决,求大神指点,谢谢! 解决方案 问题已解决.原因是在混淆代码时默认会去掉class文件中的调试信息(源码的行号.源文件信息等),需要在混淆配置文件中申明保持这些信息: -renamesourcefileattribute SourceFile -keepattributes SourceFile,LineNumberTable 解决方案二: tks, 这个问题

新人求助,写csdn博客的时候插入代码显示行号

问题描述 新人求助,写csdn博客的时候插入代码显示行号 这是我自己写博客时候插入的代码,但是不显示行号,请问怎么才能显示呢 解决方案 我明白了,原来保存之后就有行号了,被自己蠢哭了(┬_┬) 解决方案二: 解决方案三: markdown好像没有这个功能.

如何在使用MyEclipse 9.0编辑CSS时可以弹出代码提示?

问题描述 如何在使用MyEclipse9.0编辑CSS时可以弹出代码提示?比喻说编辑margin:写完这个属性时候后面就弹出一个框可以提供值的选择. 解决方案 解决方案二:Alt+/

利用正则表达式去掉html代码

正则 using System.Text.RegularExpressions;//需要引用   // 利用正则表达式去掉"<"和">"之间的内容  private string StripHT(string strHtml)  {   Regex regex=new Regex("<.+?>",RegexOptions.IgnoreCase);   string strOutput=regex.Replace(strHt

FLEX 获取DataGrid行号和列号示例代码_Flex

一.获取行号 复制代码 代码如下: var findex:Number = Math.floor(dg.contentMouseY/dg.rowHeight)-1 + dg.verticalScrollPosition; //dg.contentMouseY是鼠标所在的local坐标系相对于datagrid的高度 //dg.rowHeight是datagrid的行高,math.floor作用是截断小数点 //verticalScrollPosition是如果datagrid有滚动条的话,向下滚动

MyEclipse删除网上复制下来的来代码带有的行号(正则去除行号)

一.正则表达式去除代码行号 作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如: MyEclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号 使用快捷键"ctrl+F"打开MyEclipse的查找替换功能,如下图所示: 这样就可以把代码中的行号全部去掉 去除代码行号的正则表达式:^\s*\d+\. 在为大家分享一个,例如网上复制下来的代码如下: 1<HTML> 2 3<HEAD> 4 5&l