[原创]网络复制内容时常用的正则+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(二)事件机制(2)
Dec 06 Javascript
js特殊字符转义介绍
Nov 05 Javascript
js匿名函数的调用示例(形式多种多样)
Aug 20 Javascript
JS简单计算器实例
Jan 20 Javascript
jquery实现两边飘浮可关闭的对联广告
Nov 27 Javascript
ionic实现可滑动的tab选项卡切换效果
Apr 15 Javascript
jQuery查找节点方法完整实例
Sep 13 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
Aug 16 Javascript
Vue组件之自定义事件的功能图解
Feb 01 Javascript
微信小程序webview 脚手架使用详解
Jul 22 Javascript
Vue实现简单计算器案例
Feb 25 Javascript
JavaScript实现缓动动画
Nov 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
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
php array_walk() 数组函数
2011/07/12 PHP
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
php实现学生管理系统
2020/03/21 PHP
详解php中serialize()和unserialize()函数
2017/07/08 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
我的javascript 函数链之演变
2011/04/07 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
2014/01/24 Javascript
js单词形式的运算符
2014/05/06 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
jquery.serialize() 函数语法及简单实例
2016/07/08 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
Javascript柯里化实现原理及作用解析
2020/10/22 Javascript
跟老齐学Python之用while来循环
2014/10/02 Python
python中Flask框架简单入门实例
2015/03/21 Python
Python实现PS图像调整之对比度调整功能示例
2018/01/26 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
使用pip安装python库的多种方式
2019/07/31 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
Python求平面内点到直线距离的实现
2020/01/19 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
商务日语专业毕业生自荐信
2014/03/27 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
班子成员四风问题自我剖析材料
2014/09/29 职场文书
摘录式读书笔记
2015/07/01 职场文书
经典祝酒词大全
2015/08/12 职场文书
golang正则之命名分组方式
2021/04/25 Golang
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers