perl替換變量中部分字符串 perl中有字符串替換的類似函數(shù)str_replace的嗎?
perl中有字符串替換的類似函數(shù)str_replace的嗎?STR被多次使用來(lái)替換不同的值◎要多次替換相同的值,只需編寫STR◎Reply用法STR◎Replce($a,$B,$C)從變量$C的值中查
perl中有字符串替換的類似函數(shù)str_replace的嗎?
STR被多次使用來(lái)替換不同的值◎要多次替換相同的值,只需編寫STR◎Reply用法STR◎Replce($a,$B,$C)從變量$C的值中查找$a(服務(wù)器將用它的值替換$a)。如果找到它,它將被替換為$B(類似地,系統(tǒng)將替換$B作為值,而不是僅僅用函數(shù)名替換它)。也就是說(shuō),$a是原始字符串,$B是新字符串,$C是要搜索的字符串,整個(gè)函數(shù)返回的值是被替換的$C的值(注意,是的)被替換的$C)對(duì)于您的情況來(lái)說(shuō)有點(diǎn)麻煩??梢允褂胹trtr()替換它。請(qǐng)注意,最好使用這樣的數(shù)組$a=array(“a”=>“1”、“B”>=“2”、“C”=>“3”、“d”=>“4”)$B=“abcdefgabw”echostrtrtrtrtr($B,$a)將結(jié)果顯示為1234efg12w,也就是說(shuō),如果strt的第二個(gè)參數(shù)是數(shù)組,則第三個(gè)參數(shù)可以保留為空,替換為規(guī)則是將數(shù)組的鍵名替換為相應(yīng)的值,即a替換為1,B替換為2,依此類推。當(dāng)然,$a可以是字符串。例如,如果$a=“a”,您需要這樣寫strtr($B,1,$a),您可以直接用字符a替換1,但這很容易引起問(wèn)題,因此您不會(huì)逐一列出它們