[原创]网络复制内容时常用的正则+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打造PHP的AJAX表单提交实例
Nov 03 Javascript
JS target与currentTarget区别说明
Aug 28 Javascript
Javascript中的异步编程规范Promises/A详细介绍
Jun 06 Javascript
JavaScript实现查找字符串中第一个不重复的字符
Dec 29 Javascript
jQuery弹出框代码封装DialogHelper
Jan 30 Javascript
js实现文字垂直滚动和鼠标悬停效果
Dec 31 Javascript
利用JS生成博文目录及CSS定制博客
Feb 10 Javascript
详解Javascript百度地图接口开发文档中的类和方法
Feb 07 Javascript
jquery ui sortable拖拽后保存位置
Apr 27 jQuery
vue配置接口域名方法总结
May 12 Javascript
JavaScript arguments.callee作用及替换方案详解
Sep 02 Javascript
js+html+css实现手动轮播和自动轮播
Dec 30 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
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
PHP  Yii清理缓存的实现方法
2016/11/10 PHP
基于jquery的图片懒加载js
2010/06/30 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
Javascript获取CSS伪元素属性的实现代码
2014/09/28 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
微信小程序 使用picker封装省市区三级联动实例代码
2016/10/28 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
使用ajax的post同步执行(实现方法)
2017/12/21 Javascript
Vue.directive()的用法和实例详解
2018/03/04 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
vue-cli 为项目设置别名的方法
2019/10/15 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python中函数参数设置及使用的学习笔记
2016/05/03 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
让代码变得更易维护的7个Python库
2018/10/09 Python
详解numpy的argmax的具体使用
2019/05/27 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
python和c语言的主要区别总结
2019/07/07 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
在Django中自定义filter并在template中的使用详解
2020/05/19 Python
opencv-python的RGB与BGR互转方式
2020/06/02 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
用HTML5制作视频拼图的教程
2015/05/13 HTML / CSS
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
大学生表扬信范文
2014/01/09 职场文书
会计岗位描述
2014/02/22 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
Python基于百度API识别并提取图片中文字
2021/06/27 Python
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers