加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则在notepad中的实用技巧

发布时间:2020-12-14 01:17:39 所属栏目:百科 来源:网络整理
导读:1,删除空白行 把查找模式设置为正则表达式,在查找框中输入 ^s+ ,可以将空行全部替换掉 2,工作周报中曾经分享过的正则技巧: 例如:从一个日志文件中提取出 itemId 生成我想要的 sql 语句, 不用编写任何代码,不用手动的去 copy, 一个正则就可以搞定 1:

1,删除空白行

把查找模式设置为正则表达式,在查找框中输入 ^s+ ,可以将空行全部替换掉

2,工作周报中曾经分享过的正则技巧:

例如:从一个日志文件中提取出itemId生成我想要的sql语句,



不用编写任何代码,不用手动的去copy,一个正则就可以搞定


1:打开你的文本编辑器,例如notepad++
根据日志文件的特点编写正则表达式,notepad++,ctrl+f,就是查找快捷键,选择按正则表达式查找

例如这个日志文件,查找itemId的正则为(.*)itemId:(d+)(.*)注意这个正则有3对括号,第2对括号表示的分组(d+)就是表示itemId



比如我想对每个itemId生成一条update语句,

类似update table set status=1 where item_id=#itemId#;

则在替换为中填入这样的正则表达式update table set status=1 where item_id=2;
(
解释下上面的2表示后向引用,表示正则表达式中匹配的第2个分组,也就是itemId)



然后点击全部替换,神奇的时刻出现了,你所期望的sql语句马上生成好。



总结:正则表达式是把瑞士军刀,无处不用,上面的例子仅为抛砖引玉,大家举一反三,一些实用的正则会给我们的工作带来意想不到的惊喜。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读