我想获得两个单词之间的所有可能的行,例如我得到了以下新闻
诺福克的一个野生动物中心表示,在上周的潮汐激增后发现100多只海豹幼崽受伤后,它正在努力应对。
位于King's Lynn附近的East Winch中心发起了一场危机诉求,因为海豹在海中年纪太小,无法自生自灭。
RESULT
我希望获得A和
之间的任何行可能的行是
1)。一个野生动物中心 2)。
中的小海豹太年轻了我已经尝试过但无法做到这一点。请帮帮我......这是我试过的代码。
<?php
$string="A wildlife centre in Norfolk says it is struggling to cope after more than 100 seal pups were found injured following last week's tidal surge.The East Winch centre, near King's Lynn, has launched a crisis appeal because a baby seals are too young in the sea to fend for themselves.";
preg_match_all('/(a)(.*?)(in)/', $string, $matches);
foreach($matches[2] as $value)
echo preg_replace('/\D/', '', $value).'<br />';
?>
的问候,
答案 0 :(得分:0)
您可以添加i标志以使搜索不区分大小写:
preg_match_all('/(a)(.*)(in)/i', $string, $matches);