[原创]网络复制内容时常用的正则+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中的location用法简单介绍
Mar 07 Javascript
javascript各浏览器中option元素的表现差异
Apr 07 Javascript
如何动态加载外部Javascript文件
Dec 02 Javascript
jQuery+css实现的换页标签栏效果
Jan 27 Javascript
easyui导出excel无法弹出下载框的快速解决方法
Nov 10 Javascript
JS基于面向对象实现的拖拽功能示例
Dec 20 Javascript
js 性能优化之算法和流程控制
Feb 15 Javascript
使用AngularJS2中的指令实现按钮的切换效果
Mar 27 Javascript
全面解析Node.js 8 重要功能和修复
Jun 02 Javascript
vue页面加载闪烁问题的解决方法
Mar 28 Javascript
微信小程序实现图片上传放大预览删除代码
Jun 28 Javascript
Vue实现附件上传功能
May 28 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
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
基于PHP的cURL快速入门教程 (小偷采集程序)
2011/06/02 PHP
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
深入研究PHP中的preg_replace和代码执行
2018/08/15 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
JavaScript 字符串处理函数使用小结
2010/12/02 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
JavaScript获得指定对象大小的方法
2015/07/01 Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
2016/01/28 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
详解微信小程序开发之下拉刷新 上拉加载
2016/11/24 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
2017/11/28 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
Flask之flask-session的具体使用
2018/07/26 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
2018/12/18 Python
python tkinter基本属性详解
2019/09/16 Python
浅谈css3中的前缀
2016/07/20 HTML / CSS
ColourPop美国官网:卡拉泡泡,洛杉矶彩妆品牌
2019/04/28 全球购物
一套软件测试笔试题
2014/07/25 面试题
汽车驾驶求职信
2013/10/25 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
公司文体活动总结
2015/05/07 职场文书
win sever 2022如何占用操作主机角色
2022/06/25 Servers