Как очистить сроку по шаблону через preg_replace?

Рейтинг: 0Ответов: 0Опубликовано: 19.02.2023

Как очистить строку от слешей в начале и конце, повторяющихся слешей, спецсимволов (кроме -_) и от index в конце?

$str = '/test/test/index';   // test/test
$str = 'test/test/';         // test/test
$str = '/test/test';         // test/test
$str = 'test/test/index///'; // test/test
$str = 'test/test///test2';  // test/test/test2
$str = 'test/';              // test
$str = '//////test/';        // test
$str = '/index/test/';       // index/test
$str = '/te&s?t/';           // test

$path = preg_replace('##', '', $str);

Ответы

Ответов пока нет.