【发布时间】:2015-10-17 22:16:22
【问题描述】:
我正在寻找一个 perl 函数,它可以将某个索引位置的字符串拆分为 2 个字符串的数组
例如:在索引 1 处拆分 abcde 将得到一个数组 {ab} {cde}
我想我可以找出字符串的长度,然后在substr $str, -$index 处获取第一个偏移量,在$substr $str,0 $length-$index 处获取第二个偏移量。但是,我想知道是否存在执行此操作的现有 perl 函数。
【问题讨论】:
-
如果您知道要拆分的索引,则不必纠结字符串的长度。
substr($foo, 0, $index), substr($foo, $index)将为您提供第一个$index字符和其余字符。
标签: perl