[原创]网络复制内容时常用的正则+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 相关文章推荐
javascript操作cookie的文章(设置,删除cookies)
Apr 01 Javascript
js模拟滚动条(横向竖向)
Feb 22 Javascript
javascript中通过arguments参数伪装方法重载
Oct 08 Javascript
元素绑定click点击事件方法
Jun 08 Javascript
javascript实现状态栏中文字动态显示的方法
Oct 20 Javascript
JavaScript仿微博发布信息案例
Nov 16 Javascript
layui文件上传实现代码
May 20 Javascript
基于iScroll实现内容滚动效果
Mar 21 Javascript
layui中使用jquery控制radio选中事件的示例代码
Aug 15 jQuery
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
JS实现的贪吃蛇游戏案例详解
May 01 Javascript
通过微信公众平台获取公众号文章的方法示例
Dec 25 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 MsSql server时遇到的中文编码问题
2009/06/11 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
2016/11/05 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
PHP实现二维数组去重功能示例
2017/01/12 PHP
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
javascript级联下拉列表实例代码(自写)
2013/05/10 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
Node.js静态服务器的实现方法
2018/02/28 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
JavaScript事件循环及宏任务微任务原理解析
2020/09/02 Javascript
[01:16:28]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第二场 2月23日
2021/03/11 DOTA
python33 urllib2使用方法细节讲解
2013/12/03 Python
Python学习之asyncore模块用法实例教程
2014/09/29 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
python使用numpy读取、保存txt数据的实例
2018/10/14 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
Python编写万花尺图案实例
2021/01/03 Python
实现向右循环移位
2014/07/31 面试题
图书室管理制度
2014/01/19 职场文书
工作违纪检讨书
2014/02/17 职场文书
学生会竞选演讲稿
2014/04/24 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
乡镇平安建设汇报材料
2014/08/25 职场文书
自愿离婚协议书范文2014
2014/10/12 职场文书
大学生党员个人总结
2015/02/13 职场文书
银行培训心得体会范文
2016/01/09 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
MySQL Server层四个日志的实现
2022/03/31 MySQL