网络复制内容时常用的正则+editplus 原创

时间:2021-05-18

如下面的:
1、替换文章里的开头数字
复制代码 代码如下:
1<script>
2
3vartt=;
4
5varerrCount=0//全局变量,用来记录assert函数出现断言宣告的次数
6
7
12functionassert(v){
13if(!v){
14alert("asserterror");
15errCount++;
16}
17}
18
19assert((tt||true)==false)
20assert((tt||false)==false)
21assert((tt&&true)==true)
22assert((tt&&false)==false)
23assert((true||tt)==true)
24assert((tt||true)==false)
25assert((false||tt)==false)
26assert((tt||false)==false)
27assert((true&&tt)==false)
28assert((tt&&true)==true)
29assert((false&&tt)==false)
30assert((tt&&false)==false)
31
32assert((tt?true:false)==true)
33assert((tt==false)==true)
34assert((!tt==tt)==true)
35assert((tt+'')=="false")
36assert(tt==false)
37
38
39alert(errCount)//结果是打印0
40
41</script>
42

如果把这些数字去掉多好啊,我们可以用editplus帮助我们更快的解决
ctrl+h查找内容输入^?[0-9]
注意啊,^与?之间有一个空的字符,大家可以直接从要替换的文本中复制就可以了
说明下原理啊,主要用到了正则
注意editplus好象不支持\d这样的代替[0-9]的数字,具体的正则,大家可以参考站里的东西
2、替换空行,有时候文章中的空行较多,如果我们直接用编辑器的话,可能会加入非常多的无用空格(&nbsp;),影响速度和美观。
正则:^[\s\S|]*\n中间的空格可以从文本中无法替换的空行中拷贝。

3 可以实现复杂的替换,做个记号
( [a-z_]+)(=)([a-z_0-9./]+)
\1\2"\3"


本页会持续更新www.jb51.net

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章