Editplus 正则表达式 删除含有指定字符串的行 删除注释

1、删除含有指定字符串的行

替换:  ^.*(指定字符串).*$  为空

例如,删除含有"JOIN"的行, 替换:  ^.*JOIN.*$   为空

2、删除//行注释

替换: //.*$  为空

(需注意,此正则会误删在引号中的‘//‘,  如 ‘http://www‘  )

3、删除/*...*/段注释

替换: //*.*/n*.*/*/  为空

(需要注意,此正则在Editplus中会有一定的误判,应该是bug,请在替换时单步观察)

时间: 2024-10-12 14:21:08

Editplus 正则表达式 删除含有指定字符串的行 删除注释的相关文章

涛哥的Python工具箱之批量删除含指定字符串行

我们在软件研发中不可避免的要用到大量的反复性的繁琐的工作,比如批量改动代码中接口的字符串.批量下载文件并又一次按规则命名.这些工作人工做特别累,尤其是对我这样的懒人来说. 对于一个出色的程序猿来说,反复是最不能接受的事情之中的一个,因此我们要发明工具把反复的工作自己主动化.曾经我是用linux shell脚本来完毕这些事情的,但因为shell脚本语法能力的限制.有些复杂功能无法有效高速的实现,而且写出的代码难以维护,基本属于一次性代码,非常难复用.因此后面慢慢開始尝试用Python完毕一些自己主

用正则表达式解决查找指定字符串前一位不能出现xxx,后一位不能出现xxx

之前项目要求做一个按指定字符串查找的工具,把所有该字段对应的数据信息都取出来.由于数据量大所以查询结果要求精确匹配(说到这里没有什么难度). 但是还有一种符合条件的结果是该字段处于一条sql语句中,简单的说,就是一个长得字符串里包含了要查询的字段,那么要求来了. 1, 必须找出精确匹配要求的字符串的查询结果,包括完全相同结果和长字符串中精确匹配的结果 2, 长字符串中的字符串有可能含有&xxx,或者&&xxx 也是符合条件的,因为他们实际指的是同一个字符串. 看起来很乱,举个例子就

查看哪些表的哪些列含有指定字符串(如‘andy’存在哪些表的哪些列中)

-- 查看表中列含有指定字符.SQL> select * from demo1; NAME                                   ID------------------------------ ----------????                                    4andy                                    1andy1                                   2andy

pandas删除包含指定内容的行

Outline 处理数据时,遇到文件中包含一些不需要的数据(行),需要把这些不符合要求的行给删除掉. 例如:该数据中应该都是2000年的数据,但是包含了一些2001年的数据,所以需要把2001年的数据给删除掉. 筛选出指定行 找到所有包含2000年的数据: source_df[(source_df['date'].map(lambda d: d.split('/')[0])).isin([‘2000’])] # source_df 为读取的csv文件对象 根据pandas中取反操作:”~“, 取

HTML网页内容转换成字符串(删除从指定字符串到指定字符串)

背景: 最近遇到个小需求就是将下面字符串去掉无用字符串 <br><br>"你爷爷也喜欢吃鱼嘛."<br><br>我笑了起来,"哪有猫不喜欢吃鱼的?"<br><br>猫嘀咕了一声.<br><br>"它说什么?"<br><br>"它说你怎么还钓不到,肚子都等饿了."<br><br>我瞥了猫

从hadoop 中删除匹配指定字符串的任务

我们都知道如果使用 hadoop job -list 获取当前正在运行的hadoop 任务,返回的结果如下: 返回的任务中不包括任务的名称, 但是通过hadoop 管理页面是可以查看到job 的名称的. 但是现实情况是我们可能需要根据任务的名称来删除任务. 我的实现方案是这样的 1. 通过获取 http://192.168.1.100:50030/jobtracker.jsp 网页 2. 解析网页获取任务名称 + job_id 的任务列表 3. 过滤出指定名称的job 4. 最后调用hadoop

EditPlus正则表达式替换字符串详解

网上搜集了些实例 正则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它能很好提高工作效率. EditPlus的查找,替换,文件中查找支持以下的正则表达式: Expression Description\t Tab character.\n New line.. Matches any character.| Either expression on its left and right side matc

【editplus经常用的快捷键】Editplus 选中一行ctrl+r,Edit 合并行 Ctrl+Shift+J 合并选定行 删除当前行

Editplus 选中一行: ctrl+rEditplus 复制一行: ctrl+r选择行,然后ctrl+c复制.复制一行到下一行中:Editplus有:Ctrl+j 复制上一行的一个字符到当前行Editplus 删除一行: Shift+Alt+Delete 直接删除当前行, 或:shift+Delete也成.移动一行到上一行/下一行: alt+shift+向上键(向下键)--------------------------------------------------------------

Sql Server 删除表名包含指定字符串的表

删除包含指定字符串的表 create procedure sys_DeleteTableByTableName(@bianliang varchar(100))asbegindeclare @biao varchar(100),@sql varchar(1000)set @sql='%'[email protected]+'%'declare c cursor for select name from sysobjects where type='u' and name like @sqlset