描述
此函数根据 PATTERN 指定的分隔符将字符串表达式拆分为字段。如果没有指定模式,空白是默认的。可选限制限制返回的元素数量。
负限制与无限制具有相同的效果。该函数通常与 join() 结合使用以创建小型文本数据库。
用法
以下是此函数的简单语法 -
split /PATTERN/, EXPR, LIMIT split /PATTERN/, EXPR split /PATTERN/ split
返回值
标量上下文中的返回值:不推荐,但它返回找到并存储在@_ 数组中的字段数。
数组上下文中的返回值:如果未指定表达式,则在 EXPR 或 $_ 中找到的字段列表。
示例
以下是显示其基本用法的示例代码 -
#!/usr/bin/perl -w
@fields = split(/:/, "1:2:3:4:5");
print "Field values are:@fields\n";
执行上述代码时,会产生以下结果 -
Field values are:1 2 3 4 5
相关用法
- Perl split()用法及代码示例
- Perl splice用法及代码示例
- Perl sprintf()用法及代码示例
- Perl sin()用法及代码示例
- Perl shmctl用法及代码示例
- Perl sqrt()用法及代码示例
- Perl setpriority用法及代码示例
- Perl semget用法及代码示例
- Perl send用法及代码示例
- Perl sysread用法及代码示例
- Perl sort()用法及代码示例
- Perl setpwent用法及代码示例
- Perl sethostent用法及代码示例
- Perl scalar用法及代码示例
- Perl setgrent用法及代码示例
注:本文由纯净天空筛选整理自 Perl split Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。