[原创]网络复制内容时常用的正则+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 相关文章推荐
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
Feb 07 Javascript
Node.js中require的工作原理浅析
Jun 24 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
Aug 06 Javascript
基于JQuery实现图片轮播效果(焦点图)
Feb 02 Javascript
Vue.js使用v-show和v-if的注意事项
Dec 13 Javascript
node.js中express-session配置项详解
May 31 Javascript
Three.js中网格对象MESH的属性与方法详解
Sep 27 Javascript
JavaScript学习笔记之DOM基础操作实例小结
Jan 09 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
Dec 01 Javascript
ES6如何用一句代码实现函数的柯里化
Jan 18 Javascript
JavaScript实现贪吃蛇游戏
Jun 16 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
php str_replace的替换漏洞
2008/03/15 PHP
php一些错误处理的方法与技巧总结
2013/08/10 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
PHP实现验证码校验功能
2017/11/16 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
jQuery ajax(复习)—Baidu ajax request分离版
2013/01/24 Javascript
jquery 删除字符串最后一个字符的方法解析
2014/02/11 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
AngularJS应用开发思维之依赖注入3
2016/08/19 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
结合axios对项目中的api请求进行封装操作
2020/09/21 Javascript
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
如何验证python安装成功
2020/07/06 Python
matplotlib对象拾取事件处理的实现
2021/01/14 Python
有关HTML5中背景音乐的自动播放功能
2017/10/16 HTML / CSS
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
在校生自我鉴定
2014/01/23 职场文书
四风自我剖析材料
2014/09/30 职场文书
先进典型发言材料
2014/12/30 职场文书
交流会主持词
2015/07/02 职场文书
对Keras自带Loss Function的深入研究
2021/05/25 Python
python 安全地删除列表元素的方法
2022/03/16 Python
【海涛教你打dota】体验一超神发条:咱是抢盾专业户
2022/04/01 DOTA