perl 字串處理 1

2021-06-03 23:41:39 字數 658 閱讀 1374

上網一搜perl,大家都說perl的字串的處理能力很強,最近正在學習perl,我們總結下看看perl有哪些強大的字串處理能力。

1, 首先其靈活的變數就很方便:

$var = 123;  #$var 的值為123

$var =「he is a good boy!」;  #$var 的內容為「he is agood boy!」

2, 在上面我們可以把乙個字串賦值給乙個變數,讓我感覺很自由,呵呵,perl 裡面還有乙個函式:split能將字串分解成乙個個單詞存進陣列,看

@array = split(」 「,$var);  # split 有兩個引數,第乙個是分割的標誌,這裡是用的空格」 「。

3, 現在我們算是得到了乙個陣列了,我們似乎會想我們怎麼得到這個陣列的長度的,呵呵,在perl中可是一件相當簡單的事情:

申明乙個變數$length = @array  # 對!$length的值就是陣列@array的長度,呵呵,很方便吧。我們除了想知道陣列的長度,通常還會想列印陣列,以前我們都是通過陣列下表訪問陣列中的值的,例如:

@array[1] = 「he」

在perl也支援這種語法的。不過他還能直接列印陣列的,呵呵,這個就比較好玩了:

print(」@array\n」); #執行結果如下:

he is a good boy !

perl對字串的處理

perl對字串的處理 當我們對字串其中的某部分做截出,替換,刪除 不包括搜尋 我們可以想到的用substr,unpack,regex這些方法來做。如果搜尋,那麼讓我們想到的是index,rindex.1 截出 substr str i m boy,and you?substr str,4,3 boy...

Perl 格式和字串處理) z

學習perl 推薦使用 perl ide 功能雖然無法和 vs 2005 eclipse 3.1 那樣功能那樣強大 但是其支援斷點處理功能,已經比直接使用命令列功能強大多了。其他perl 軟體列表看此推薦 格式處理 1.format format stdout string1,string2,str...

Perl字串處理函式用法集錦

perl字串處理函式 0.函式名 index 呼叫語法position index string,substring,position 解說返回子串substring在字串string中的位置,如果不存在則返回 1。引數position 是可選項,表示匹配之前跳過的字元數,或者說從該位置開始匹配。1...