Perl分裂正则表达式非贪心适合“>”作为分隔符

时间:2013-04-19 10:29:53

标签: regex perl split non-greedy

我想用两个或更多“>”拆分字符串,拆分函数应该在第一个“>”中制动字符串和其他人列入第二名。

我试试

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

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

但是每个“>”中的分裂仍会中断

1 个答案:

答案 0 :(得分:3)

这不是{1}的工作原理(事实上,{1}从不做任何事情)。根据{{​​3}} split,第三个limit参数。尝试:

split(/>/, $text, 2)

最多返回2个子串。