我正在尝试将字符串拆分为特定字词,即
$whois = "Record last updated on 10-Apr-2011.Record expires on 08-Oct-2012.Record Expires on 08-Oct-2008.";
preg_split('/Expires|expires/', $whois, $expires);
echo "<pre>";
print_r($expires);
抓住这个尝试了很多不同的解决方案需要帮助。只是希望将字符串拆分,就像爆炸一样,但是在单词上。
所以我会得到类似的东西。
array([0]=>'expires on 08-Oct-2012.Record',[1]=>'Expires on 08-Oct-2008.')
帮助
答案 0 :(得分:1)
这是我能做的最接近的
<?php
$whois = "Record last updated on 10-Apr-2011.Record expires on 08-Oct-2012.Record Expires on 08-Oct-2008.";
$expires = preg_split('/Expires|expires/', $whois);
array_shift($expires);
echo "<pre>";
print_r($expires);
?>
给出
Array
(
[0] => on 08-Oct-2012.Record
[1] => on 08-Oct-2008.
)
答案 1 :(得分:0)
$whois = "Record last updated on 10-Apr-2011.Record expires on 08-Oct-2012.Record Expires on 08-Oct-2008.";
preg_match_all("/expires on [0-9]{2}-[a-z]{3}-[0-9]{4}/i", $whois, $expires);
print_r($expires[0]);
关闭,但需要这种严格格式:“00- abc-0000过期”