1樓:網友
我用的emeditor
批量處理按照以下辦法:
var arr=new array();
var indir=;
wshshell = new activexobject( "" )= indir;
cmd /k dir /b * exit", 0);
sleep( 500 );
indir + ", eeencodingsystemdefault, eeopenallownewwindow );
list\\.tmp\","eereplaceall | eefindreplaceregexp);
var lnum= eelinelogical )-1;
for(i=1;i<=lnum;i++)
arr[i] =;
for (i = 1; i ,eefindnext);
var num2= eelinelogical );
num2-num1-1);
found="var fso;
fso = new activexobject("");
儲存為然後 巨集》設為當前巨集。
關閉該檔案。
在用emeditor開啟你要批量處理的檔案中的任意乙個。
巨集》執行巨集。
批量處理完成!
2樓:網友
查詢]*>s\s]*?
替換為空 檔案多的話 寫個程式遍歷這些檔案即可。
正規表示式,求解答
3樓:oracle九叔
你好的!
你這個是**號碼的匹配規則吧!
1 是最開頭的數字;
38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89]) 這部分是匹配號段資訊的!
d 是匹配最後的8位隨機數!
求大佬解釋以下正規表示式
4樓:紫薇參星
這個正規表示式有問題,第二個問號後面應該加冒號吧(?(1)y|x)應該是(?:1)y|x)
1)可能是表示數字1也可能是前面加反斜槓的\1,指代前面第乙個括號內的x即(?:x)|y)中的x,這叫做反向引用。
這樣,你說的正規表示式可能是r'(?:x)|y)(?1)y|x)'
: 表示匹配某一表示式,但不代表分組,不捕獲匹配的內容。
x)表示第一捕獲分組中,有乙個字母x
表示或者的關係。
x)|y表示x或者y
1表示反向引用指代前面第一捕獲分組中的x
1)y|x表示xy或者x
總之,這個正規表示式r'(?:x)|y)(?1)y|x)' 匹配類似xx,xxy,yx之類的字串。
幫忙屢屢這個正規表示式
w 1 1 1 1 1匹配一對重合的 w 1 1 匹配全部 w 1 1 1 匹配8個 w 1 1 1 1 匹配7個 1 1 1 表示同樣的3個同樣的資料,然後後面跟了個選擇器 1 再次對前面的3個9進行匹配,那麼就是剩餘的兩個了 w 1 1 1 1 1匹配一對重合的 w 1 1 匹配全部 w 1 1...
怎麼用正規表示式批量替換序號,正規表示式如何替換序號以及後面的注釋文字
乘風遠航 d d d 上面是正則 這個環視的語法很多比較廢的匹配工具都沒法匹配,目前已知的只有regexbuddy這個測試工具能匹配,還有就是上面的gvim編輯器,非常強大的編輯器,但上手不是很容易。vim的正則語法跟標準有點小區別,最後的紅框框出來的就是gvim的正則匹配語法。有啥問題跟進提問。正...
正規表示式中如何替換自身,正規表示式如何替換並修改自身的部分內容?
正則式 d 加圓括號表示分組並作為 反向索引 d表示一位數字 替換為 1a 1表示引用第1個組,對每個數字,替換為它本身跟上字母a 我用的emeditor,不同環境正則式語法也有差別。d可用 0 9 替代 1在有些環境中是 1 計名 其實,1 和 2 之間有 b 2 和 3 之間 b 123 s b...