1樓:
你這問題問的不清楚, 你給的例子裡面也只處理了10轉28, 而且目前你這個寫法, 110 也會被轉化為128, 最重要的是,你這**完全不能修改你的檔案, 因為你 foreach $kill(@new) 這個只是對臨時變數$kill處理了。 完全沒有對@new改動,所以再把new的內容寫到file2沒有意義。
open file1,"a.txt" ;
my @new=;
my $result = join '', @new;
$result =~ s/10/28/gis;
close file1;
open file2,">a.txt" ;
print file2 $result;
close file2;
測試了一下28替換10的,原始檔內容:
# 102319482311010101a# 11210948231a
# 112119482310b
執行之後,同一檔案內容改變為:
# 282319482312828281a# 11228948231a
# 112119482328b
你看看是不是能解答你的問題
2樓:
現在這樣也可以啊
只要加一行就可以了
foreach $kill(@new) }
請問指令碼語言和程式語言的區別,請問指令碼語言和程式語言的區別
指令碼語言是解釋執行語言。特點是較容易上手,程式設計功能上相對簡單一些。例如 html語言 php語言等。程式語言 例如 c 語言 c 語言等功能較強大,可以用來開發規模較大的系統軟體,或者做系統底層的開發。指令碼語言和程式語言有什麼區別?指令碼語言和程式語言的區別是什麼? 學雅思 1 指令碼語言 ...
指令碼語言到底是什麼意思,指令碼語言和程式語言的區別是什麼?
一般的電腦程式寫完之後要先經過編譯,生成計算機可以直接執行的機器碼之後才能執行,這時候編譯是在執行前一次性完成的。但是修改很麻煩 因為源 還要再編譯 指令碼語言不一樣,你寫了段程式,不需要預先編譯,直接儲存起來,想用的時候直接呼叫乙個命令就執行起來了,計算機對 進行解釋而不是編譯 有些執行程式可以執...
做flash還要學習什麼指令碼語言
呵呵,不懂asp與學習flash沒有必然關係,asp對flash的呼叫只是幾條語句,而且也不會很難,關鍵是你做什麼用,如果純粹的做flash動畫,那對你沒有什麼影響 二樓正解,如果想成為flash高手actionscript必須會的,建議你在學falsh的時候也學習一下flex,都很有用 as fl...