URL безопасных символов RegEx, которые позволят UTF-8 акценты! - PullRequest
3 голосов
/ 18 июня 2011

Я ищу шаблон RegEx для использования в функции rereplace(), которая будет сохранять безопасные символы URL, но включать символы UTF-8 с акцентами. Например: ç и ã.

Что-то вроде: url = rereplace(local.url, "pattern") и т. Д. Я предпочитаю решение только для ColdFusion, но я также открыт для использования Java, поскольку его легко интегрировать с CF.

Мой шаблон URL будет выглядеть так: /posts/[postId]/[title-with-accents-like-ç-and-ã]

Ответы [ 2 ]

1 голос
/ 18 июня 2011

Я не знаю, какой язык вы используете. Perl имеет некоторое соответствие utf8, см., Например, Tatsuhiko Miyagawa's URI :: Find :: UTF8

0 голосов
/ 13 июля 2011

Это может быть сделано путем сопоставления буквенно-цифровых символов, используя \w.

rereplace(string, "[^\w]", "", "all")

См. этот ответ для справки.

...