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