Задать вопрос
@tinyant
Прост кодер

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

Есть регулярка '([^\]\/]+)(?=\/)' , и строка /lol/kuh/regeditom/pendol/... Нужно вынести в массив то что внутри //.
Пробовал по разному не получалось в гугле тоже искал но не нашёл.
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽