+ -
当前位置:首页 → 问答吧 → 用perl 的 split 如何将 域名 进行分割?

用perl 的 split 如何将 域名 进行分割?

时间:2011-04-11

来源:互联网

假设域名是  abc.china.com

  那如何得到两个子串:  abc   和  china.com

  用 split(/./, $domainName, 2)  来好象不能成功。

作者: yihect   发布时间: 2011-04-11

split(/\./, $domainName, 2)

作者: ziyunfei   发布时间: 2011-04-11

谢谢,用这个是可以取到子串的,但是当我对返回的数组第一个子串计算长度的时候,竟返回的是0,代码如下。
我不知道是不是用的有问题,对perl不怎么熟悉

@b = split(/\./, $domainAll, 2);
.....
my $cnt = length($b[0]);
...

作者: yihect   发布时间: 2011-04-11

回复 yihect


    单从这两步看没有问题。 你是不是中间的逐步 把@b给修改了?

作者: leigh111   发布时间: 2011-04-11