[原创]网络复制内容时常用的正则+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 常见学习网站与参考书
Nov 09 Javascript
ajax 同步请求和异步请求的差异分析
Jul 04 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
Jan 08 Javascript
JS获取键盘上任意按键的值(实例代码)
Nov 12 Javascript
javascript中String对象的slice()方法分析
Dec 20 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
Aug 15 Javascript
JS中常用的正则表达式
Sep 29 Javascript
Bootstrap Modal遮罩弹出层(完整版)
Nov 21 Javascript
原生JS实现轮播图效果
Oct 12 Javascript
Vue项目实现简单的权限控制管理功能
Jul 17 Javascript
JS前端模块化原理与实现方法详解
Mar 17 Javascript
vue中div禁止点击事件的实现
Apr 02 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
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
2015/11/27 PHP
php7 参数、整形及字符串处理机制修改实例分析
2020/05/25 PHP
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
2016/12/13 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
2017/01/20 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
JS完成画圆圈的小球
2017/03/07 Javascript
vue 动态改变静态图片以及请求网络图片的实现方法
2018/02/07 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
微信小程序canvas拖拽、截图组件功能
2018/09/04 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
微信小程序实现授权登录
2019/05/15 Javascript
vue通过过滤器实现数据格式化
2020/07/20 Javascript
微信小程序 接入腾讯地图的两种写法
2021/01/12 Javascript
Python常用小技巧总结
2015/06/01 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
2017/08/07 Python
PyQt5实现下载进度条效果
2018/04/19 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
2020/02/28 Python
python实现字符串和数字拼接
2020/03/02 Python
使用Html5 Stream开发实时监控系统
2020/06/02 HTML / CSS
集体婚礼策划方案
2014/02/22 职场文书
员工入职担保书范文
2014/04/01 职场文书
市政工程技术专业自荐书
2014/07/06 职场文书
运动会广播稿150字(9篇)
2014/09/20 职场文书
工作保证书
2015/01/17 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL