我想匹配India
字符串中的以下模式"$str=Sri Lanka Under-19s 235/5 * v India Under-19s 503/7 "
。它应该返回 false 因为不是India
,India Under-19s
存在?如果仅India
在 19 岁以下的情况下存在,如何使用正则表达式执行此操作。请帮忙。
仅当存在时才应匹配,如果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);