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