網(wǎng)絡(luò)復(fù)制內(nèi)容時(shí)常用的正則+editplus 原創(chuàng)
1、替換文章里的開頭數(shù)字
1 <script>
2
3 var tt=/* 請?jiān)谶@里定義tt */;
4
5 var errCount=0 //全局變量,用來記錄 assert 函數(shù)出現(xiàn)斷言宣告的次數(shù)
6
7 /*
8 斷言函數(shù)
9 如果v為假,該函數(shù)就 alert("assert error"),并累加計(jì)數(shù)器 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) //結(jié)果是打印 0
40
41 </script>
42
如果把這些數(shù)字去掉多好啊,我們可以用editplus幫助我們更快的解決
ctrl+h查找內(nèi)容輸入 ^ ?[0-9]
注意啊,^與?之間有一個(gè)空的字符,大家可以直接從要替換的文本中復(fù)制就可以了
說明下原理啊,主要用到了正則
注意editplus好象不支持\d這樣的代替[0-9]的數(shù)字,具體的正則,大家可以參考腳本之家站里的東西
2、替換空行,有時(shí)候文章中的空行較多,如果我們直接用編輯器的話,可能會加入非常多的無用空格( ),影響速度和美觀。
正則:^[\s\S| ]*\n中間的空格可以從文本中無法替換的空行中拷貝。
3 可以實(shí)現(xiàn)復(fù)雜的替換,做個(gè)記號
( [a-z_]+)(=)([a-z_0-9./]+)
\1\2"\3"
本頁會持續(xù)更新www.dbjr.com.cn
相關(guān)文章
微信小程序之ES6與事項(xiàng)助手的功能實(shí)現(xiàn)
本篇文章主要介紹了微信小程序之ES6與事項(xiàng)助手的功能實(shí)現(xiàn),具有一定的參考價(jià)值,有興趣的同學(xué)可以了解一下。2016-11-11JS實(shí)現(xiàn)頁面數(shù)據(jù)懶加載
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)頁面數(shù)據(jù)懶加載,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-02-02讓多個(gè)輸入框中的內(nèi)容同時(shí)變化的js代碼
怎么樣讓多個(gè)輸入框中的內(nèi)容同時(shí)變化?一般又要兼容IE與firefox2010-01-01Bootstrap網(wǎng)頁布局網(wǎng)格的實(shí)現(xiàn)
柵格就是網(wǎng)格,本文詳細(xì)的介紹了Bootstrap網(wǎng)頁布局網(wǎng)格的原理和實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07Javascript 正則表達(dá)式校驗(yàn)數(shù)字的簡單實(shí)例
下面小編就為大家?guī)硪黄狫avascript 正則表達(dá)式校驗(yàn)數(shù)字的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11javascript實(shí)現(xiàn) 在光標(biāo)處插入指定內(nèi)容
javascript實(shí)現(xiàn) 在光標(biāo)處插入指定內(nèi)容...2007-05-05javascript自動生成包含數(shù)字與字符的隨機(jī)字符串
這篇文章主要介紹了javascript自動生成包含數(shù)字與字符的隨機(jī)字符串,涉及Math.random()和Math.floor()兩個(gè)函數(shù)的使用技巧,需要的朋友可以參考下2015-02-02基于JS實(shí)現(xiàn)父組件的請求服務(wù)過程解析
這篇文章主要介紹了基于JS實(shí)現(xiàn)父組件的請求服務(wù)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10JS實(shí)現(xiàn)多物體運(yùn)動的方法詳解
這篇文章主要介紹了JS實(shí)現(xiàn)多物體運(yùn)動的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了javascript實(shí)現(xiàn)多物體運(yùn)動的原理與相關(guān)操作技巧,需要的朋友可以參考下2018-01-01