如下面的:
1、替换文章里的开头数字
复制代码 代码如下:
1<script>
2
3vartt=/*请在这里定义tt*/;
4
5varerrCount=0//全局变量,用来记录assert函数出现断言宣告的次数
6
7/*
8断言函数
9如果v为假,该函数就alert("asserterror"),并累加计数器errCount
10如果v为真,就什么也不做
11*/
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、替换空行,有时候文章中的空行较多,如果我们直接用编辑器的话,可能会加入非常多的无用空格(),影响速度和美观。
正则:^[sS|]*n中间的空格可以从文本中无法替换的空行中拷贝。
3 可以实现复杂的替换,做个记号
( [a-z_]+)(=)([a-z_0-9./]+)
12"3"
本页会持续更新www.jb51.net