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

2016-02-19 11:47 8 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享网络复制内容时常用的正则+editplus教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - Web开发 】

如下面的:
1、替换文章里的开头数字
代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)
 1 script
 2 
 3 var tt=/* 请在这里定义tt */;
 4 
 5 var errCount=0  //全局变量,用来记录 assert 函数出现断言宣告的次数
 6 
 7 /*
 8 断言函数
 9 如果v为假,该函数就 alert("assert error"),并累加计数器 errCount
10 如果v为真,就什么也不做
11 */
12 function assert(v) { 
13 if (!v) {
14 alert("assert error");
15 errCount++;
16 }
17 }
18 
19 assert((tt || true)   == false)
20 assert((tt || false)  == false)
21 assert((tt && true)   == true)
22 assert((tt && false)  == false)
23 assert((true || tt )  == true)
24 assert((tt || true )  == false)
25 assert((false || tt ) == false)
26 assert((tt || false ) == false)
27 assert((true && tt)   == false)
28 assert((tt && true )  == true)
29 assert((false && tt ) == false)
30 assert((tt && false ) == false)
31 
32 assert((tt ? true : false) == true)
33 assert((tt == false)       == true)
34 assert((!tt == tt  )       == true)
35 assert((tt + '')           == "false")
36 assert(tt                  == false)
37 
38 
39 alert(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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1598596.html

延伸阅读
标签: 分娩
麻醉属于侵入性的处置,所以一定有其副作用及并发症,但其实麻醉是在帮助产妇度过生产过程,减轻疼痛,并在发生产科并发症或急症时,协助产妇及胎儿维持生命征象。 所以在了解麻醉的必要性及风险后,并不需要害怕麻醉。 生产常用的麻醉方式,包括局部麻醉及全身麻醉。各有其优缺点、适应症及禁忌症。 局部麻醉——脊椎...
第一种方法: 第一步:打开需要复制的网页,在菜单栏打开查看。 第二步:在显示的下拉栏里打开源文件。 第三步:显示一个文本文框,里面就会显示有中英文的内容。 第四步:在里面找到需要复制的文字,右键点击,复制就可以了。 ...
数据库复本是复制数据库的技术,利用这种技术,可以是数据库的几个拷贝保持同步。数据库的每个拷贝称为一个复本,并且每个复本都包含一个公共的表、查询、窗体、报表、宏和模块的集合;每个复本还可以包含只在本地计算机上使用的本地对象。 在多用户环境中,一个数据库可能由多个用户使用。在多用户应用程序中,数据库复本可以改善用户...
标签: Web开发
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:(\S*?)[^]*.*?/\...
最近碰到一个使用了Oracle数据库的服务器,在狂学Oracle+请教高手后终于搞到了网站后台治理界面的所有用户密码,我发现Oracle操作起来真是太麻烦,为了兄弟们以后少走些弯路,我把入侵当中必需的命令整理出来,一个星期的心血,版权所有,转载请注明作者。 1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界...

经验教程

571

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部