如果我有字符串:
Detroit 10 New Jersey 2 (FINAL)
有没有办法在单个正则表达式中匹配Detroit 10
和New Jersey 2
?
如果城市名称长度不同,有些城市名称中有空格,我无法弄清楚如何做到这一点。
答案 0 :(得分:0)
您可以使用正则表达式,使用数字来界定城市名称的结尾。
像:
/([^\d]*\d+)/
答案 1 :(得分:0)
试试这个:
$str = "Detroit 10 New Jersey 2 (FINAL)";
preg_match_all("/(\w+ )+\d+/", $str, $m);
print_r( $m[0] );// the resulted strings are in this table $m[0]
希望有所帮助