我想在字符串"$str=Sri Lanka Under-19s 235/5 * v India Under-19s 503/7 "
中匹配以下模式India
。它應該返回false,因爲不是India
,India Under-19s
是否存在?如果只有India
在19歲以下,如何使用正則表達式來實現。請幫忙。如何用preg_match匹配特定的字符串?
只有當india
存在時它才應匹配,如果存在india under-19
則應該失敗。
我寫了下面的代碼這一點,但它始終是匹配 -
$str="Sri Lanka Under-19s 235/5 * v India Under-19s 503/7";
$team="#India\s(?!("Under-19s"))#";
preg_match($team,$str,$matches);