@Makaroni2

Как удалить все до и после второго символа?

Есть строка :
10.3/3.7/5.3

Как через регулярку выделить только первое и последнее значение,
Только 10.3 и 5.3
Всю голову сломал
Буду очень благодарен за помощь.

использовать надо для удаления этих знаков через preg_replace
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
phaggi
@phaggi
лужу, паяю, ЭВМы починяю
Сначала заменяешь то, что внутри слешей вместе со слешами на что-то уникальное для этой строки (пробел например), потом делаешь сплит строки по пробелу.

А вообще сделать строке explode по слешу и потом взять нулевой и последний элементы массива.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Навскидку, не проверял
preg_match('~^([.\d]+)/.*/([.\d]+)$~', $string, $m);
var_dump($m);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы