`
乌拉蕾
  • 浏览: 73484 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

代码复制去除第一列

阅读更多

     有的时候经常在一些网站看见有些代码很不错,但是复制的时候连旁边的行标一起复制下来了(类似于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,就是我点全屏的时候,已经贴好的代码自动的在每行间加了几个空白分行,害的我又来删空行,汗!。。。。。

0
0
分享到:
评论
2 楼 乌拉蕾 2010-01-19  
鹤惊昆仑 写道
vim列选择(可视)模式比较适合解决这个吧?

恩,应该可以,不过如果在windows下就比较麻烦了
1 楼 鹤惊昆仑 2010-01-18  
vim列选择(可视)模式比较适合解决这个吧?

相关推荐

    将一段mysql查询出来的数据处理后复制到excel.docx

    这一步可以去除每行的第一个非空格字符。 3. 重复上述步骤,直到所有字符都被去除,即可得到最后一列数据。 - **提取第一列**: 1. 恢复原始数据。 2. 在查找目标中输入 `\s+$`,点击“替换全部”。这一步可以...

    excel的一些宏

    3. **数据复制**:此宏不仅复制了`Sheet1`的第`i`行第1列至第15列的数据,还将`Sheet2`的第`j`行第3列和第4列的数据分别复制到了`Sheet3`的第`k`行第2列和第16列。 4. **多列数据处理**:与前两个宏相比,此宏涉及...

    代码检测工具,用于代码评审是检测代码行数等。

    计算有效代码行有助于分析代码效率,去除冗余和无效的代码,从而提升代码的可维护性和性能。代码检测工具通常能够区分这些不同的代码类型,并提供详细的报告。 在代码评审的过程中,这些工具不仅能计算代码行数,还...

    Python批量复制Word表格中内容

    1. 同方法一打开文档。 2. 遍历文档中的所有表格:`for table in doc.tables:` 3. 对每个表格执行上述方法一中的第3步和第4步,以获取所有单元格的内容。 4. 通过适当的数据结构(如列表或字典)存储所有表格的数据...

    一键贴java、xml、html等代码到txt、word(bat命令合并代码)

    1. **批处理(BAT)脚本**:批处理是Windows操作系统中的一种简单编程方式,通过编写包含DOS命令的文本文件(扩展名为.bat或.cmd),可以实现自动化执行一系列命令,提高工作效率。 2. **代码格式化与高亮**:在将...

    EXCEL常用VBA代码.doc

    - 第一种方法:`Sub 合并当前工作簿下的所有工作表()`,这个宏禁用屏幕更新,然后从第一个工作表到最后一个工作表遍历,将每个工作表的使用范围复制到活动工作表的下一行。最后,恢复屏幕更新并显示消息框通知用户...

    一维数组实例代码

    首先,我们来看第一个任务:计算青年歌手大赛中选手的平均得分。在去除一个最高分和一个最低分的情况下,我们需要遍历数组,找到最大值和最小值,然后排除它们,再计算剩余分数的平均值。这个过程涉及数组的遍历、...

    基于模板的代码生成器LKGenerator1.1.0_x86

    (3)提供了根据数据表生成代码的相关配置,可以配置去掉表前缀(如t_),去掉表后缀,去掉表名内容下划线(业界习惯表命名中用下划线区分单词),大写表名下划线后的第一个字母,去掉属性中下划线并大写其后第一个...

    代码通过两个指针来实现一个字符串中去掉空格的功能

    ### 代码实现字符串中去除空格功能的知识点 在计算机编程中,经常需要对字符串进行各种操作,如去除空白字符、替换字符等。本篇文章将详细介绍如何利用双指针技术来实现一个简单的功能——从一个字符串中去除所有的...

    Excel如何去掉文本或数字前的单引号.doc

    2. 方法是 Silven 想出来的,能解决上面这个缺陷,方法就是先建一列数据它的公式是=" "&B1,引号之间是空格,然后选中复制,在旁边一列右键——选择性粘贴——值,也同样出现了小的绿色三角,最后选中这一列,将空格...

    excel 多文档合并代码

    - **添加文件名至目标工作表**:将当前文件名(去除扩展名)添加到目标工作表的第一列。 - **复制数据**:遍历源文件的所有工作表,将数据复制到目标工作表的最后一行之后。 - **关闭文件**:关闭已处理的文件。 ##...

    js复制表格及清除表格内的input

    i++) { // 从第二行开始处理,假设第一行为表头 var ele = tablePlan.rows[i]; var cells = ele.getElementsByTagName("td"); for (var j = 0; j ; j++) { var objs = cells[j].childNodes; if (objs && objs....

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    第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 ...

    ASP.NET程序设计实用教程(包括源代码)

    2.本书的源代码一般分章依次存放,01目录下存放第一章所有源程序,以此类推。 3.IIS和.NET Framework1.1安装完毕后,将自动生成 \Inetpub\wwwroot 文件夹。将光盘上的文件夹01全部复制到该文件夹下, 可以在浏览器...

    Excel百宝箱 9.0 破解版 批量导入图片等200种功能

    第一参数为ROW时先行后列取值,为COLUMN时先列后行(不分大小写),第三参数开始为引用区域 消除空值消除空值函数。可以选择多行多列,按先行后列之方式返回值.两个参数,一为区域一为序号 颜色求和按背景颜色对区域值...

    教你一个去除桌面快捷方式小箭头的简单方法

    将上述代码复制到记事本中,然后另存为所有文件类型,扩展名改为`.bat`。双击这个批处理文件,根据提示选择“1”来删除小箭头,“2”来恢复小箭头,或者“3”退出程序。选择后回车即可立即执行操作。 总的来说,...

    提取word表格数据到Excel的vba程序代码

    标题中的“提取word表格数据到Excel的vba程序代码”是指使用VBA(Visual Basic for Applications)编程语言,编写一个宏来实现从Microsoft Word文档中的表格自动抽取数据并存储到Excel工作表中。这个过程可以大大...

    Excel VBA常用技巧代码

    这段代码将删除以A1为左上角的整个数据区域中的第一列的重复值。 2. **ActiveX 控件操作**:ActiveX控件如按钮、文本框等在VBA中可以增加交互性。例如,添加一个按钮触发事件: ```vba Private Sub ...

    易语言源码去掉文本中的重复文字.rar

    如果不相同,将第一个字符复制到结果字符串中,然后移动第一个指针。这样可以保持结果字符串中没有连续重复的字符。 在易语言中,可能会使用到的函数有“字符串取长度”(获取字符串长度)、“字符串替换”(替换...

Global site tag (gtag.js) - Google Analytics