|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регулярное выражение для знаков пунктуации
Уважаемые профессионалы, вы наверняка писали регулярку или итерации с charCodeAt
для распознования - содержит ли строка знаки пунктуации. Будет ли это работать для спец. символов разных языков, таких как: èäßÅÄѸç³à°öyª³µÉü£ù°ª¿¨Ñ и т.д. Поделитесь пожалуйста.
__________________
круглое тащим, квадратное катим |
|
|||||
Судя по всему регулярки в AS3 не поддерживают ни [\p{P}\p{S}], ни \p{Punct}, ни [: punct:] (как убрать смайлик при написании двоеточия и 'p'?), поэтому придется брать в лоб:
Взято отсюда. Не очень понятно, что вы имеете в виду под "будет ли это работать для спец. символов...". Подразумевается, что в приведенной строке нет пунктуации, или есть? Еще на том же сайте про Unicode написано. Добавлено через 1 час 51 минуту Вот еще интереснейший PDF под заглавием 'General Punctuation Range: 2000–206F'. Так как в AS3 по-умолчанию используется Unicode, то, думаю, с распознанием даже весьма экзотических знаков препинания проблем возникнуть не должно. Я правда сам не пробовал добавлять их в описанный выше класс, это, как говорится, up to you Последний раз редактировалось bav; 07.02.2014 в 01:59. |
|
|||||
Огромное спасибо. Так и поступлю - просто перечислю символы: "!:,.&* и т.д...."
По поводу спец символов - я имел в виду следующее: я должен убирать из строки знаки пунктуации, и в тоже время оставлять символы, являющиеся буквами алфавита. Например, исходная строка: "höyry, häntä" конечная строка: "höyry häntä" Спасибо. Добавлено через 8 часов 4 минуты Если кому интересно, решение по табличке: http://bignosebird.com/ascii.shtml Спасибо, тема закрыта.
__________________
круглое тащим, квадратное катим Последний раз редактировалось xpymbl4; 07.02.2014 в 11:37. |
Часовой пояс GMT +4, время: 19:41. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|