當前位置:首頁 » Perl » perl split()函數

perl split()函數

perl split()函數例子,split()函數實例代碼 - 將一個字符串表達式,到指定的分隔符PATTERN基礎上的字段。

語法

split /PATTERN/, EXPR, LIMIT

split /PATTERN/, EXPR

split /PATTERN/

split


定義和用法

將一個字符串表達式,到指定的分隔符PATTERN基礎上的字段。如果冇有指定模式,默認是空白。 一個可選的限製,限製返回的元素的數量。一個負的限製具有相同的效果,因為冇有限製。經常使用此功能結合使用join()來創建小的文本數據庫。


返回值

  • 返回值在標量上下文中:不建議,但它返回的字段和存儲的字段在@_數組中。

  • 返回值在數組環境中:EXPR或$_如果冇有指定表達式的字段列表。

例子

試試下麵的例子:

#!/usr/bin/perl -w
#by www.gitbook.net
@fields = split(/:/, "1:2:3:4:5");
print "Field values are: @fields\n";

這將產生以下結果:

Field values are: 1 2 3 4 5