使用正規表示式,進行批量修改字串中的匹配內容

2022-02-01 22:25:05 字數 492 閱讀 2011

網上儲存了好多html頁面回來,發現其中的樣式、等都不能正常顯示,比如:原位址為href="css/css.css"    和src="images/bg.gif",**中存在很多這樣的字串段,當然名字是不一樣的。假設**位址為

我想html頁面**中的所有類似的字串加上/,比如修改後為href="/css/css.css"     src="/images/bg.gif", 等

呼叫repair方法即可:

//修補文件內容

private void repair(ref string documenttext)

private void match(ref string documenttext, ref int startindex)

}startindex = documenttext.indexof(code, startindex) + code.length;

match(ref documenttext, ref startindex);}}

通過正規表示式批量修改

因為要批量修改網頁內容,所以想到了正規表示式進行批量匹配.記錄一下在網上找到的。匹配兩個字串a與b中間的字串包含a與b 表示式 a.b 表示任意字元,表示匹配0個或多個 示例 abaidu.comb 結果 awww.apizl.comb 匹配兩個字串a與b中間的字串包含a但是不包含b 表示式 a.b...

置頂 Vim用正規表示式進行批量修改

vim可以設定 magic 這個東西,magic就是設定哪些元字元要加反斜槓哪些不用加的。簡單來說 magic m 除了 之外其他元字元都要加反斜槓。nomagic m 除了 之外其他元字元都要加反斜槓。這個設定也可以在正規表示式中通過 m m 開關臨時切換。m 後面的正規表示式會按照 magic ...

使用正規表示式進行查詢

使用正規表示式進行查詢 author yuh 時間 2019 06 21 10 38 02 查詢以特定字元或字串開頭的記錄 select from inp entrealation where ljsourceqyname regexp 佛山 查詢以特定字元或字串結尾的記錄 select from ...