Показать сообщение отдельно
  #27 (permalink)  
Старый 24.02.2012, 22:00
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Aetae, здравствуйте! Я видел Ваш пост и считаю его самым логичным решением проблемы. Вместе с тем, есть предположение, что мой вариант может работать чуть быстрее в связи с тем, что в символьный класс \s входит меньше символов, нежели в \S. С другой стороны, вполне вероятно, что использование в моем случае инвертированного символьного класса [^....] их уравновешивает Протестировал бы кто... Может Мишка возьмется?)

p.s.: впрочем, вероятно внутренняя реализация у них почти идентична.

Цитата:
Цитата из Фридла:
\s - Пропуск. В системах, ограничивающихся поддержкой ASCII, часто эквивалентно [•\f\n\r\t\v]. В системах с поддержкой Юникода также часто включает управляющий символ «следующей строки» U+0085, а иногда и свойство \p{Z} (описывается в следующем разделе).
\S - Heпропуск (обычно эквивалентно [^\s]).
короче шыло на мыло
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 24.02.2012 в 22:14.
Ответить с цитированием