网络复制内容时常用的正则+editplus 原创
网络复制内容时常用的正则+editplus 原创
发布时间:2016-12-30 来源:查字典编辑
摘要:如下面的:1、替换文章里的开头数字复制代码代码如下:123vartt=/*请在这里定义tt*/;45varerrCount=0//全局变量,...

如下面的:

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

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类