求助: 一个正则表达式的问题

大家好,想求助一个正则表达式的问题。

比如 一个字符串是  fe80::216:35ff:fe73:f1a9:/home/
我想分开成 fe80::216:35ff:fe73:f1a9  和 /home/

谢谢!

作者: yang200218   发布时间: 2011-06-07

split /:(?=\/)/, $str

作者: zhlong8   发布时间: 2011-06-07

  1. $_ = "fe80::216:35ff:fe73:f1a9:/home/";
  2. ($a, $b) = /(.*):(.*)/;
复制代码

作者: lululau   发布时间: 2011-06-07

回复 zhlong8


    (?= 是啥意思? 不捕获变量不是用 (?: 吗?

作者: ustbleetom   发布时间: 2011-06-07



QUOTE:
split /?=\/)/, $str
zhlong8 发表于 2011-06-07 11:18




    原来是向前查找断言,高级用法, 学习了

作者: ustbleetom   发布时间: 2011-06-07