Показать сообщение отдельно
Старый 07.02.2014, 00:05
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 2  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Судя по всему регулярки в 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.