Мне нужно сделать preg_replace
для полной противоположности этому preg_match
регулярному выражению:
preg_match('#^(\w+/){0,2}\w+\.\w+$#', $string);
Поэтому мне нужно заменить все недопустимые строки пустой строкой -> ''
Поэтому необходимо удалить первый /
и последний /
, если он найден, и все недопустимые символы, то есть единственные допустимые символы: A-Z
, a-z
, 0-9
, _
, .
и /
(если это не первый или последний символ строки).
Как я могу сделать это с помощью preg_replace?
Спасибо:)