怎麼替換檔案裡滿足某個正規表示式的其中一部分字元

時間 2021-08-30 09:32:14

1樓:匿名使用者

一般將不需要替換的那部分用捕獲【小括號括起來】,替換時用\1加上新字元替換搜到的字串。

下面是一個sed正則的例子:

有些語言引用捕獲使用$1~$9,(如vba、.net)

用正規表示式替換某一區段內的字元,**等

2樓:

單用一句正則可能不太好辦,得要一小段**才行,你的執行指令碼如果恰巧是php的話我可以幫你寫

3樓:雪博

請問,你這是,什麼檔案裡面的文字?

如何使用正規表示式把一個字串中的某些內容替換掉??

4樓:匿名使用者

([a-za-z]://[\d\.:/]+)[area](/\d+\.[a-za-z])$

shell指令碼,正規表示式,如何批量替換多個資料夾中指定字元中的指定字元 50

excelvba,正規表示式,怎麼替換一部分字串

5樓:陽光上的橋

只有兩個關鍵字最好不用正則,if instr兩次就可以了,如果關鍵字多一點,可以使用回for迴圈,例如:答

str = ".需要處理的字串,可以從檔案、區域、陣列等.."

for each t in array("中國人民","美國紐約","印度阿三")

if instr(str,t)>0 thenstr = t

exit for

end if

next t

比正規表示式簡單和高效。

6樓:紫薇參星

你可以用replace函式去bai掉「du中國人民」和"美國zhi紐約"兩端的字元

dao.具體程式版如下:

public sub testreplace()dim ss, re, rv

ss = "12蘇5a中國人民一二權d三"& vbnewline &"egg其d中國人民四a1五六"& vbnewline&"凡dsf事都美國紐約aafa分"& vbnewline&"發的事都美國紐約a分fa分" & vbnewline

set re = new regexp

re.pattern = "^\s+(中國人民|美國紐約)\s+$"

re.global = true

re.ignorecase = true

re.multiline = true

rv = re.replace(ss, "$1")msgbox rv

end sub

7樓:姓王的

你只說明了錯誤結果,不知道你想要的正確結果,沒法幫你改呀

最好將你的**也貼出來

8樓:匿名使用者

正則多累人啊,你這麼簡單的東西就不要正則了吧

if instr(***,"中國人民")>0 then x=「中國人民」

if instr(***,"美國紐約")>0 then x=「美國紐約」

9樓:匿名使用者

excel的替換功能比較弱,可以將資料貼上到word進行替換,word萬用字元種類較多。

需要你將具體資料示例出來才能知道如何解決。

10樓:產品專案方案設計大全

1、第一種方式: ^\s+(中國人民|美國紐約)&(0-4)\s+$

2、第二種方式:這種方式最簡單 利用自帶工具替換功能,一個一個的來:例如 中國人名 其他替換為空

11樓:你好麼閔明

替換*中國人民*為中國人民即可

要**,錄個巨集就看到

正規表示式怎麼替換一個固定的字串

12樓:匿名使用者

var str="abc[000] abc[000] abc[000] abc[000] abc[000] abc[000] abc[000] abc[000].";

var reg=/(abc\[)(\d)(\])/g;

var index=-1;

str = str.replace(reg, function(a,b,c,d));str

正規表示式中如何替換自身,正規表示式如何替換並修改自身的部分內容?

正則式 d 加圓括號表示分組並作為 反向索引 d表示一位數字 替換為 1a 1表示引用第1個組,對每個數字,替換為它本身跟上字母a 我用的emeditor,不同環境正則式語法也有差別。d可用 0 9 替代 1在有些環境中是 1 計名 其實,1 和 2 之間有 b 2 和 3 之間 b 123 s b...

如何用dw中的正規表示式批量替換文字

翼帆 開啟dw的查詢替換,在 使用正則 前打上勾,查詢 userinfo fields item name value 替換成 if not userinfo.eof and userinfo.bof then response.write 1 end if 即可. 陳學陽 呃,不用正則 你可以在d...

正規表示式或怎麼寫,正規表示式或者怎麼寫

麼破1自我 豎線 就是或的意思。意思是將兩個匹配條件進行邏輯 或 or 運算。例如正規表示式 him her 匹配 it belongs to him 和 it belongs to her 但是不能匹配 it belongs to them.注意 這個元字元不是所有的軟體都支援的。而最簡單的元字元...