@tinyant
Прост кодер

Как извлечь текст между символами регулярными выражениями?

Есть регулярка '([^\]\/]+)(?=\/)' , и строка /lol/kuh/regeditom/pendol/... Нужно вынести в массив то что внутри //.
Пробовал по разному не получалось в гугле тоже искал но не нашёл.
  • Вопрос задан
  • 113 просмотров
Решения вопроса 2
AlexMaxTM
@AlexMaxTM
$url = '/lol/kuh/regeditom/pendol/';
$arr=expode('/', $url);

но если хочется именно регулярным выражением, тогда как-то так
preg_match_all('#([^/]+)#',$url,$match);
print_r($match);
Ответ написан
@lnked
Можно еще так, сразу обрезаются пустые значения

$url = '/lol/kuh/regeditom/pendol/';
$res = preg_split('/\/+/', $url, -1, PREG_SPLIT_NO_EMPTY);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@4iloveg
Full-Stack HTML Developer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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