Скрипт регулярного выражения PHP для удаления всего, что не является алфавитной буквой или цифрой от 0 до 9, и замены пробела на дефис - измените регистр на строчные, убедитесь, что есть только один дефис - между словами нет - или --- и т. Д.
Например:
Пример: быстрая коричневая лиса прыгнула Результат: быстрая коричневая лиса прыгнула
Пример: быстрая коричневая лисица прыгнула! Результат: the-quick-brown-fox-jumped
Пример: The qui ck brown fox - jumped! Результат: the-quick-brown-fox-jumped
Пример: быстрый ~ `! @ # $% ^ & * () _ + = ------ - коричневый {} |] [: "'; <>?., / fox - jumped! Результат: the-quick-brown-fox-jumped
Пример: быстрый 1234567890 ~ `! @ # $% ^ & * () _ + = - ------ коричневый {} |] [: "'; <>?., / fox - jumped! Результат: the-quick-1234567890-brown-fox-jumped
У кого-нибудь есть идея за регулярное выражение?
Спасибо!