[原创]网络复制内容时常用的正则+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 相关文章推荐
广告显示判断
Aug 31 Javascript
关于onchange事件在IE和FF下的表现及解决方法
Mar 08 Javascript
javascript获取文档坐标和视口坐标
May 26 Javascript
Underscore.js 1.3.3 中文注释翻译说明
Jun 25 Javascript
jQuery实现的简单提示信息插件
Dec 08 Javascript
js表单登陆验证示例
Oct 19 Javascript
Angular2使用Guard和Resolve进行验证和权限控制
Apr 24 Javascript
React-router中结合webpack实现按需加载实例
May 25 Javascript
Vue动态生成表格的行和列
Jul 18 Javascript
layui表格 列自动适应大小失效的解决方法
Sep 06 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
Sep 23 Javascript
Vue记住滚动条和实现下拉加载的完美方法
Jul 31 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的面试题集
2006/11/19 PHP
php数组分页实现方法
2016/04/30 PHP
phpmyadmin下载、安装、配置教程
2017/05/16 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
解决 firefox 不支持 document.all的方法
2007/03/12 Javascript
JS中getYear()和getFullYear()区别分析
2014/07/04 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
直接拿来用的15个jQuery代码片段
2015/09/23 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
2018/05/23 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
Node.js控制台彩色输出的方法与原理实例详解
2019/12/01 Javascript
详解React 条件渲染
2020/07/08 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[41:11]完美世界DOTA2联赛PWL S2 Inki vs Magma 第一场 11.22
2020/11/24 DOTA
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
Python中import导入不同目录的模块方法详解
2020/02/18 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
python实现马丁策略回测3000只股票的实例代码
2021/01/22 Python
中专自我鉴定
2014/02/05 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
留学推荐信范文
2014/05/10 职场文书
购房委托书范本
2014/09/18 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
干货分享:推荐信写作技巧!
2019/06/21 职场文书
话题作文之生命的旋律
2019/12/17 职场文书
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android