Я создаю метод изменения названий страниц в хорошую строку для использования перезаписи URL. Пример: «Последние новости», будет «последние-новости»Regex Replace Очистка строки от нежелательных символов
Проблемы страница названия вне моего контроля, и некоторые из них похожи на следующее: Футбол & регбов Новостей !. В идеале это станет футбольной регби-новостью.
Я проделал определенную работу, чтобы получить это для футбола. & -rugby-news!
Есть ли возможное регулярное выражение для идентификации нежелательных персонажей и дополнительных «-»?
В принципе, мне нужны цифры и буквы, разделенные одним «-».
У меня есть только базовые знания регулярных выражений, и лучшее, что я мог придумать было:
[^a-z0-9-]
Я не уверен, если я быть достаточно ясно.
Примечание: "и" символ также зарезервированным символ в URLS. –
да, я знаю, в основном я хочу удалить любые символы, которые не являются буквой, числом или тире –