网络复制内容时常用的正则+editplus[原创]_javascript技巧

如下面的:
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" 

本页会持续更新www.jb51.net

时间: 2024-12-22 00:23:33

网络复制内容时常用的正则+editplus[原创]_javascript技巧的相关文章

如何让Word2003复制内容时不存入剪贴板

大家应该知道,在使用Word办公软件的时候,经常会用 Ctrl+C 将内容进行复制.但往往此时"剪贴板"就会立刻弹了出来.剪贴板虽说也能给我们带来许多方便,但每次都会弹出来,有时候根本就用不上,还会影响电脑运行速度.如何让Word复制内容时不存入剪贴板,而操作又很简单方便呢? 其实方法很简单,你只需在Word文档中选种要复制的内容,然后按住 Ctrl + 鼠标左键拖曳,即可复制内容到目标,而且又不会存入剪贴板,是不是很方便.

delphi7 cxgrid 复制内容时默认带title栏?如何去除?

问题描述 delphi7 cxgrid 复制内容时默认带title栏?如何去除? delphi7 cxgrid 复制内容时默认带title栏?如何去除?第一个图是cxgrid显示的内容,第二个图是copy出来的图示 解决方案 建议导出到execl表

提供复制本站内容时出现,该文章转自脚本之家等字样的js代码[原创]_javascript技巧

复制代码 代码如下: document.body.oncopy = function ()  //当发生复制事件时触发函数,不管是ctrl+c还是右键-复制{      setTimeout(          function ()          {              var text = clipboardData.getData("text");              if (text)              {                  text =

php用户注册时常用的检验函数实例总结_php技巧

本文实例总结了php用户注册时常用的检验函数.分享给大家供大家参考.具体分析如下: php用户注册时常用的一些常用检验函数总结,包括有检测提交的数据是否符合用户名格式,检测参数的值是否相同,检测参数是否为中文,检验邮箱的地址是否正确,检验参数是否为数字等等,这些提交到数据库之前的验证,在正则表达式里面是常用到的了,这里将一些常用的检验参数的类型做个总结,可以整体来用,也可以挑一些常用的来用. 复制代码 代码如下: <?php /** * Check检测类 */ Class Check{  /**

又一款MVVM组件 Vue基础语法和常用指令(1)_javascript技巧

前言:关于Vue框架,好几个月之前就听说过,了解一项新技术之后,总是处于观望状态,一直在犹豫要不要系统学习下.正好最近有点空,就去官网了解了下,看上去还不错的一个组件,就抽空研究了下.最近园子里vue也确实挺火,各种入门博文眼花缭乱,博主也不敢说写得多好,就当是个学习笔记,有兴趣的可以看看. 一.MVVM大比拼 关于MVVM,原来在介绍knockout.js的时候有过讲解,目前市面上比较火的MVVM框架也是一抓一大把,比如常见的有Knockout.js.Vue.js.React.Angularj

JavaScript开发时的五个注意事项_javascript技巧

只在<form>元素上使用submit事件 如果要在form中绑定事件处理程序时,应该只在<form>元素上绑定submit事件,而不是给提交按钮绑定click事件. March:这个方式固然很好,但是,公司开发时使用了Web Flow,一个页面就一个大form,而里面可能有若干个提交按钮,所以不得不把部分事件处理程序绑定在了提交按钮的click事件上. 可点击的都应该是链接 不要给除锚元素(<a>)以外的元素绑定click事件.这一点对于键盘用户很重要,因为他们在仅通

肖俊:处理网络危机公关时常用的4种方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 之所以写这篇文章是最近有感于网络危机公关,刚好也看到过一些网络危机公关解决的案例,所以整合一下和大家一起分享下处理网络危机公关的几种方法. 先了解下网络危机公关的概念:随着网络舆论越来越受到社会重视,网络危机公关更多的是指企业利用互联网对企业的相关品牌形象进行公关,通常就是我们所说的 维护企业品牌在网络舆论中的正面形象,消除负面新闻.由于肖俊

使用Curl进行抓取远程内容时url中文编码问题示例探讨_php技巧

PHP中对于URL进行编码,可以使用 urlencode() 或者 rawurlencode(),二者的区别是前者把空格编码为 '+',而后者把空格编码为 '%20',不过应该注意的是,在编码时应该只对部分URL编码,否则URL中的冒号和反斜杠也会被转义.下面是详细解释: 复制代码 代码如下: string urlencode( string str) 返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+). 例子 1 :u

网站内容禁止复制和粘贴、另存为的js代码_javascript技巧

1.使右键和复制失效 方法1: 在网页中加入以下代码: 复制代码 代码如下: <script language="Javascript"> document.oncontextmenu=new Function("event.returnValue=false"); document.onselectstart=new Function("event.returnValue=false"); </script> 方法2: