[原创]网络复制内容时常用的正则+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 相关文章推荐
简单的无缝滚动程序-仅几行代码
May 08 Javascript
当jQuery遭遇CoffeeScript的时候 使用分享
Sep 17 Javascript
Android中资源文件(非代码部分)的使用概览
Dec 18 Javascript
不要使用jQuery触发原生事件的方法
Mar 03 Javascript
jQuery窗口、文档、网页各种高度的精确理解
Jul 02 Javascript
js实例属性和原型属性示例详解
Nov 23 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
Oct 01 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
AngularJS 表单验证手机号的实例(非必填)
Nov 12 Javascript
Vue.set()实现数据动态响应的方法
Feb 07 Javascript
vue axios数据请求get、post方法及实例详解
Sep 11 Javascript
基于js实现逐步显示文字输出代码实例
Apr 02 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(2)――PHP类型
2010/02/15 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
PHP的变量总结 新手推荐
2011/04/18 PHP
分享PHP-pcntl 实现多进程代码
2016/09/30 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
微信公众平台开发教程②微信端分享功能图文详解
2019/04/10 PHP
淘宝搜索框效果实现分析
2011/03/05 Javascript
JS分页控件 可用于无刷新分页
2013/07/23 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
javascript的BOM汇总
2015/07/16 Javascript
jquery对象访问是什么及使用方法介绍
2016/05/03 Javascript
jQuery Ajax 全局调用封装实例代码详解
2016/06/02 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
vue车牌号校验和银行校验实战
2019/01/23 Javascript
tsconfig.json配置详解
2019/05/17 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
[01:14]2019完美世界城市挑战赛(秋季赛)全国总决赛精彩花絮
2020/01/08 DOTA
Python使用bs4获取58同城城市分类的方法
2015/07/08 Python
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
python 列表中[ ]中冒号‘:’的作用
2019/04/30 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
Python 寻找局部最高点的实现
2019/12/05 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
django使用graphql的实例
2020/09/02 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
关爱女孩行动实施方案
2014/03/13 职场文书
力学专业求职信
2014/07/23 职场文书
2014年车间工作总结
2014/11/21 职场文书
Oracle中update和select 关联操作
2022/01/18 Oracle