正则在notepad中的实用技巧

前端之家收集整理的这篇文章主要介绍了正则在notepad中的实用技巧前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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语句马上生成好。



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

原文链接:https://www.f2er.com/regex/360493.html

猜你在找的正则表达式相关文章