[原创]网络复制内容时常用的正则+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获取文本节点之 text()/val()/html() 方法区别
Mar 01 Javascript
Ajax 数据请求的简单分析
Apr 05 Javascript
JavaScript中“+”的陷阱深刻理解
Dec 04 Javascript
JavaScript自定义事件介绍
Aug 29 Javascript
jquery选择器之属性过滤选择器详解
Jan 27 Javascript
JavaScript运动减速效果实例分析
Aug 04 Javascript
用window.onerror捕获并上报Js错误的方法
Jan 27 Javascript
利用Javascript仿Excel的数据透视分析功能
Sep 07 Javascript
jQuery实现ToolTip元素定位显示功能示例
Nov 23 Javascript
详解webpack的配置文件entry与output
Aug 21 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
Jun 15 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
Nov 18 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学习散记_编码(json_encode 中文不显示)
2011/11/10 PHP
简单实用的网站PHP缓存类实例
2014/07/18 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
JavaScript delete 属性的使用
2009/10/08 Javascript
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
2011/12/21 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
2014/06/10 Javascript
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
javascript中this的四种用法
2015/05/11 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
Python脚本实现格式化css文件
2015/04/08 Python
初步探究Python程序的执行原理
2015/04/11 Python
学习Python3 Dlib19.7进行人脸面部识别
2018/01/24 Python
Python3.6日志Logging模块简单用法示例
2018/06/14 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
Pandas —— resample()重采样和asfreq()频度转换方式
2020/02/26 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
英国户外装备和冒险服装零售商:alloutdoor
2018/01/30 全球购物
八年级英语教学反思
2014/01/09 职场文书
《长征》教学反思
2014/04/27 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
MybatisPlus EntityWrapper如何自定义SQL
2022/03/22 Java/Android
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫
Elasticsearch 批量操作
2022/04/19 Python