有的时候经常在一些网站看见有些代码很不错,但是复制的时候连旁边的行标一起复制下来了(类似于javaeye的代码复制,只不过前面不是行标是“#”这个符号)。下图所示:见来源
复制粘贴后是这个样子:
1.
xxxxxx
2.
xxxxxx
3.
xxxxxx
决定用python写个小脚本。觉得有更简单的写法,但是一下不知道怎么写,先发在这里记录一下。
import re
def handle(path,style):
f = open(path)
li = f.readlines()
s=""
for line in li:
s += re.sub(style,'',line) #将符合style的替换为空
f.close()
f=open(path,'w')
f.write(s)
f.close()
if __name__=='__main__':
path = "~/replace.file"
handle(path,r'\d+\.')
ps:
写的时候发现javaeye提供的这个编辑器有一个bug,就是我点全屏的时候,已经贴好的代码自动的在每行间加了几个空白分行,害的我又来删空行,汗!。。。。。
分享到:
相关推荐
(3)提供了根据数据表生成代码的相关配置,可以配置去掉表前缀(如t_),去掉表后缀,去掉表名内容下划线(业界习惯表命名中用下划线区分单词),大写表名下划线后的第一个字母,去掉属性中下划线并大写其后第一个...
第1章 SQL核心 1 1.1 SQL语言 1 1.2 数据库的接口 2 1.3 SQL*Plus 回顾 3 1.3.1 连接到数据库 3 1.3.2 配置SQL*Plus环境 4 1.3.3 执行命令 6 1.4 5 个核心的SQL语句 8 1.5 SELECT语句 8 1.5.1 FROM子句 9 ...
2.本书的源代码一般分章依次存放,01目录下存放第一章所有源程序,以此类推。 3.IIS和.NET Framework1.1安装完毕后,将自动生成 \Inetpub\wwwroot 文件夹。将光盘上的文件夹01全部复制到该文件夹下, 可以在浏览器...
第一参数为ROW时先行后列取值,为COLUMN时先列后行(不分大小写),第三参数开始为引用区域 消除空值消除空值函数。可以选择多行多列,按先行后列之方式返回值.两个参数,一为区域一为序号 颜色求和按背景颜色对区域值...
在第一个GroupBox 中放入3 个TextBox 控件和一个Button 按钮,分别用于输入数字、输入加密数字、显示加 密后的数字和计算加密信息;在第二个GroupBox 中放入一个TextBox 控件和一个Button 按钮,分别用于显示 解密后...
(3)提供了根据数据表生成代码的相关配置,可以配置去掉表前缀(如t_),去掉表后缀,去掉表名内容下划线(业界习惯表命名中用下划线区分单词),大写表名下划线后的第一个字母,去掉属性中下划线并大写其后第一个...
grid是一个二维数组,第一位对应表格的行,第二位对应表格的列,比如grid[y][x]表示第y行第x列。每个字节的含义分三段:0-9表示已经挖开;10-19表示仍然埋藏;20-29表示做了标记。每段中:0-8表示周围的地雷数量;9...
使用ftp上传到linux下,在执行时第一行即报错。以下方法可以去除BOM头,有需要的朋友可以参考下。 复制代码 代码如下:import codecsdata = open(“Test.txt”).read()if data[:3] == codecs.BOM_UTF8: data = data...
第一参数为ROW时先行后列取值,为COLUMN时先列后行(不分大小写),第三参数开始为引用区域。 函数名称:消除空值 函数功能与参数:消除空值函数。可以选择多行多列,按先行后列之方式返回值.两个参数,一为区域一为...
Sublime Text 中文版是一个代码编辑器(Sublime Text 是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon ...按住 Ctrl + Shift + P,输入”install package”(第一次运行
第一参数为ROW时先行后列取值,为COLUMN时先列后行(不分大小写),第三参数开始为引用区域。 函数名称:消除空值 函数功能与参数:消除空值函数。可以选择多行多列,按先行后列之方式返回值.两个参数,一为区域一为...
一、关于后端 1、完整DELPHI代码,使用最基本的CGI 2、稍加改动,可以用于...4、第一次启动请运行runserver.exe配置路径,以后直接运行abyssws.exe即可 5、默认使用8001端口 6、如果使用apache等服务器,请自行配置CGI
第一种方法:通过php自带的函数 <?php /* trim 去除一个字符串两端空格, rtrim 是去除一个字符串右部空格, ltrim 是去除一个字符串左部空格。 */ ?> <?php echo trim(” 空格 “).” ”; echo rtrim...
第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置...
【新建工作表】 批量新建或者复制工作表,依指定存储格内容可以瞬间建立/复制1到255个。还可以在新建或复制时全自动命名。分为自动新增方式与依指定存储格内容两种方式。 【插入批注背景】 可以选定任意一幅图片为...
你可以去掉所有原作的版权 信息,只要你保持开源,并且随源代码、二进制版附上 GPL 的许可证就行,让后人可以很明确地得知此软件的授权信息。GPL 精髓就是,只要使软件在完整开源 的情况下,尽可能使使用者得到自由...