предположим, что мне нужно сравнить две переменные
$team="Benfica(U23):Vitoria Guimaraes(U23)";
и
$team2="Benfica U23:Vitoria Guimaraes U23";
Для моей точки зрения $ team и $ team2 должны совпадать, на самом деле это одно и то же устройство, только изменениеU23 с (U23).
Однако preg_match не такой умный, как человек, поэтому, если я использую
if (preg_match("/$team/",$team2)) {
echo "they match";
}
, они, конечно, не совпадают.Как я могу сделать приблизительный preg_match, чтобы проверка $ team и $ team2 считались одинаковыми (очень похожими) при проверке preg_match?Например, в preg_match выше есть 4 ошибки символов из-за скобок () в $ team, могу ли я разрешить этим ошибкам передавать preg_match?.
Могут быть и другие ситуации, например, $ team2 может быть ...
$team2="U23 Benfica:Vitoria Guimaraes";
$team2="Benfica (U23):Vitoria Guimaraes U23";
$team2="Benfica U23:Vitoria Guimaraes(U23)";
и т. Д. Различные ситуации, это только пример.Все они должны совпадать с $ team, что я могу сделать, чтобы выполнить это приблизительное сопоставление строк в php?
Спасибо