regex — разбивает собранную дату на две разные строки в переполнении стека

У меня есть строка с именем $ vehicle, которая обычно формируется следующим образом:

«БМВ — 5»

Первая часть перед «-» — это название автомобиля, а вторая часть после «-» — это вместимость автомобиля.

Как я могу превратить их в две разные строки, используя preg_replace? Я пробовал разные методы, такие как / b регулярное выражение, но мне не удалось заставить его работать.

Любая помощь будет оценена. Спасибо

-1

Решение

Вы можете сделать это без использования регулярных выражений вообще, используя explode:

$input = "BMW - 5";
$fields = epxlode(" - ", $input);
$name = $fields[0];
$capacity = $fields[1];
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]