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