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


Posted in Javascript onNovember 30, 2006

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

 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、替换空行,有时候文章中的空行较多,如果我们直接用编辑器的话,可能会加入非常多的无用空格( ),影响速度和美观。
正则:^[\s\S|    ]*\n中间的空格可以从文本中无法替换的空行中拷贝。

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

本页会持续更新3water.com

Javascript 相关文章推荐
读jQuery之六 缓存数据功能介绍
Jun 21 Javascript
JavaScript高级程序设计(第3版)学习笔记6 初识js对象
Oct 11 Javascript
JavaScript中document对象使用详解
Jan 06 Javascript
javascript实现图片轮播效果
Jan 20 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
Aug 16 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
Aug 18 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
Oct 27 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
Oct 30 Javascript
webpack组织模块打包Library的原理及实现
Mar 10 Javascript
vue写h5页面的方法总结
Feb 12 Javascript
对node通过fs模块判断文件是否是文件夹的实例讲解
Jun 10 Javascript
10种JavaScript最常见的错误(小结)
Jun 21 Javascript
JavaScript中令你抓狂的魔术变量
Nov 30 #Javascript
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
Nov 30 #Javascript
小议Function.apply() 之一------(函数的劫持与对象的复制)
Nov 30 #Javascript
addRule在firefox下的兼容写法
Nov 30 #Javascript
跟随鼠标旋转的文字
Nov 30 #Javascript
推荐:极酷右键菜单
Nov 29 #Javascript
双击滚屏-常用推荐
Nov 29 #Javascript
You might like
PHP学习之正则表达式
2011/04/17 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
常见PHP数据库解决方案分析介绍
2015/09/24 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
2016/10/14 PHP
Laravel如何实现适合Api的异常处理响应格式
2020/06/14 PHP
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
2012/10/24 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
jQuery中removeProp()方法用法实例
2015/01/05 Javascript
ubuntu下安装nodejs以及升级的办法
2015/05/08 NodeJs
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
2016/02/24 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
Javascript中JSON数据分组优化实践及JS操作JSON总结
2017/12/22 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
ES6中Promise的使用方法实例总结
2020/02/18 Javascript
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
Python 抓取动态网页内容方案详解
2014/12/25 Python
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
Python基于回溯法子集树模板实现图的遍历功能示例
2017/09/05 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
2018/09/14 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
留学自荐信写作方法
2014/01/27 职场文书
主题班会演讲稿
2014/05/22 职场文书
中专生自荐信
2014/06/25 职场文书
工作目标责任书
2014/07/23 职场文书
学校会议通知范文
2015/04/15 职场文书
同学聚会祝酒词
2015/08/10 职场文书
Python djanjo之csrf防跨站攻击实验过程
2021/05/14 Python