去除网页中代码的行号
2009-12-05 12:14
330 查看
经常可以在网上看到大虾们的代码,很多网页中的程序代码经常带有行号,不利于编译学习,类似于下面:
1
using System;
2
using System.Data;
3
using System.Configuration;
4
using System.Collections;
5
using System.Web;
6
using System.Web.Security;
7
using System.Web.UI;
8
using System.Web.UI.WebControls;
9
using System.Web.UI.WebControls.WebParts;
10
using System.Web.UI.HtmlControls;
13
using System.DirectoryServices;
14
15
16
namespace 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]”
,在替换为文本框中为空,什么也不输入。
UtralEdit
中也带有正则表达式替换功能。正则表达式引擎选择UtralEdit,则可以写个非常简单的正则表达式%[ 1-9][0-9]
来搞定行号,注意第一个方括号里前面是一个空格,最后一个]后面有一个空格。见下面贴图,一看就知道了。
如果正则表达式引擎选择Perl则输入正则表达式 ([0-9][0-9]) |[0-9] ,注意|前有个空格,最后一个]后边一个空格。
如果代码中其它地方没有数字,则用全部替换即可,如果有,则可逐个替换,比一行一行选中,删除快多了。
如果像下面一样行号的末尾是空格分隔符,可以在UtraEdit里,正则表达式引擎选择Perl,然后输入^[0-9]+ 也可以,注意+后面是一个空格。
如果像下面一样行号分隔是.符号则可以在UtraEdit里,正则表达式引擎选择Perl,输入^[0-9]+[.]
或者输入 ([0-9][0-9])/.|[0-9]/.
替换成空格即可。
还有另外两种方法可以去除。
1.使用WORD
WORD带有一个区块选择的功能(使用alt+鼠标拖动来实现竖向选择区块),可以选择行号所在的块,然后删除。Word启动有点慢,不太方便。
2.使用UtraEdit
UtraEdit也支持块选,热键为(Alt+c),很好用。
1
using System;
2
using System.Data;
3
using System.Configuration;
4
using System.Collections;
5
using System.Web;
6
using System.Web.Security;
7
using System.Web.UI;
8
using System.Web.UI.WebControls;
9
using System.Web.UI.WebControls.WebParts;
10
using System.Web.UI.HtmlControls;
13
using System.DirectoryServices;
14
15
16
namespace 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]”
,在替换为文本框中为空,什么也不输入。
UtralEdit
中也带有正则表达式替换功能。正则表达式引擎选择UtralEdit,则可以写个非常简单的正则表达式%[ 1-9][0-9]
来搞定行号,注意第一个方括号里前面是一个空格,最后一个]后面有一个空格。见下面贴图,一看就知道了。
如果正则表达式引擎选择Perl则输入正则表达式 ([0-9][0-9]) |[0-9] ,注意|前有个空格,最后一个]后边一个空格。
如果代码中其它地方没有数字,则用全部替换即可,如果有,则可逐个替换,比一行一行选中,删除快多了。
如果像下面一样行号的末尾是空格分隔符,可以在UtraEdit里,正则表达式引擎选择Perl,然后输入^[0-9]+ 也可以,注意+后面是一个空格。
1 /* 文本注释 */ 2 /* Specify blanket rules for all elements */ 3 font-size:12px; 4 line-height:160%; 5 font-weight:bold; 6 font-style:italic; 7 font-family: "Lucida Grande",Arial,Sans-serif; 8 9 /* 文本注释 */ 10 /* Specify blanket rules for all elements */ 11 font: 12px/160% bold italic "Lucida Grande",Arial,Sans-serif;
如果像下面一样行号分隔是.符号则可以在UtraEdit里,正则表达式引擎选择Perl,输入^[0-9]+[.]
或者输入 ([0-9][0-9])/.|[0-9]/.
替换成空格即可。
1. /* 文本注释 */ 2. /* Specify blanket rules for all elements */ 3. font-size:12px; 4. line-height:160%; 5. font-weight:bold; 6. font-style:italic; 7. font-family: "Lucida Grande",Arial,Sans-serif; 8. 9. /* 文本注释 */ 10. /* Specify blanket rules for all elements */ 11. font: 12px/160% bold italic "Lucida Grande",Arial,Sans-serif;
还有另外两种方法可以去除。
1.使用WORD
WORD带有一个区块选择的功能(使用alt+鼠标拖动来实现竖向选择区块),可以选择行号所在的块,然后删除。Word启动有点慢,不太方便。
2.使用UtraEdit
UtraEdit也支持块选,热键为(Alt+c),很好用。
相关文章推荐
- 去除网页中代码的行号
- 去除网页中代码的行号
- VIM技巧之去除代码行号并缩进代码
- 代码中去除行号的方法
- 如何去除复制的代码前面的行号
- EditPlus去除拷贝代码前的行号
- 去除网页复制来代码的行数标号的java代码
- VIM技巧之去除代码行号并缩进代码
- MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号
- Python实现去除代码前行号的方法
- MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号
- MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号
- 正则表达式去除粘贴代码行号
- MyEclipse删除网上复制下来的来代码带有的行号(正则去除行号)
- MyEclipse去除网上复制下来的代码带有的行号
- VIM技巧之去除代码行号并缩进代码
- MyEclipse去除网上复制下来的来代码带有的行号
- MyEclipse去除网上复制下来的来代码带有的行号
- 正则表达式去除代码行号
- 复制代码去除行号