-1

我想用两个或多个“>”分割字符串,分割函数应该在第一个“>”中制动字符串,其他的放在列表中的第二个字符串中。

我试试

$text = "tobash> hubba -> http://nonexists100101.net";

@op = split(/>{1}/, $text);

但是拆分仍然会在每个“>”中中断

4

1 回答 1

3

这不是{1}工作方式(事实上,{1}根本不做任何事情)。根据perldoc split有第三个limit参数。尝试:

split(/>/, $text, 2)

这将最多返回 2 个子字符串。

于 2013-04-19T10:31:52.400 回答