[原创]网络复制内容时常用的正则+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同步Import,同步调用外部js的方法
Jul 08 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
Mar 27 Javascript
使用JS进行目录上传(相当于批量上传)
Dec 05 Javascript
单击按钮显示隐藏子菜单经典案例
Jan 04 Javascript
自定义jQuery选项卡插件实例
Mar 27 Javascript
JS实现图片横向滚动效果示例代码
Sep 04 Javascript
window.open()详解及浏览器兼容性问题示例探讨
May 29 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
Sep 25 Javascript
javascript实现连续赋值
Aug 10 Javascript
Easyui和zTree两种方式分别实现树形下拉框
Aug 04 Javascript
Vue2.0+ElementUI实现表格翻页的实例
Oct 23 Javascript
vue 给数组添加新对象并赋值
Apr 20 Vue.js
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)
2006/10/09 PHP
PHP的5个安全措施小结
2012/07/17 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
javascript 广告后加载,加载完页面再加载广告
2010/11/25 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
textarea 控制输入字符字节数(示例代码)
2013/12/27 Javascript
node.js集成百度UE编辑器
2015/02/05 Javascript
javascript实现网页背景烟花效果的方法
2015/08/06 Javascript
JS版微信6.0分享接口用法分析
2016/10/13 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
2017/02/17 Javascript
彻底学会Angular.js中的transclusion
2017/03/12 Javascript
微信小程序的线程架构【推荐】
2019/05/14 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
vue实现前端分页完整代码
2020/06/17 Javascript
[01:37]TI4西雅图DOTA2前线报道 VG拿下首胜教练357给出获胜秘诀
2014/07/10 DOTA
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
[00:33]2016完美“圣”典风云人物:BurNIng宣传片
2016/12/10 DOTA
python del()函数用法
2013/03/24 Python
理解Python垃圾回收机制
2016/02/12 Python
python基础练习之几个简单的游戏
2017/11/10 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
python实现大量图片重命名
2020/03/23 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
说一下Linux下有关用户和组管理的命令
2014/08/18 面试题
如何写股份合作协议书
2014/09/11 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书
详解如何用Python实现感知器算法
2021/06/18 Python