У меня проблемы с моим preg_match.
Код.
$text = "tel: 012 213 123. mobil: 0303 11234 \n address: street 14";
$regex_string = '/(tel|Tel|TEL)[\s|:]+(.+)[\.|\n]/';
preg_match($regex_string , $text, $match);
И я получаю этот результат в $ match [2]
"012 213 123. mobil: 023 123 123"
Первый вопрос.
Я хочу, чтобы регулярное выражение остановилось на точке (точка), но это не так.
Может кто-нибудь объяснить, почему это не так?
Второй вопрос.
preg_match использует (), чтобы получить их соответствие.
Можно ли пропустить круглые скобки, окружающие другой «Тел», и при этом получить ту же функциональность?
Спасибо, что весь стекопоток велик: D