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

Aetae, клево. Спасибо) Я тоже хотел записать через split, но условие реги сформировать не получилось Можно попросить Вас дать небольшой комментарий по коду?
// 1. x(?=y) Находит x, только если за x следует y. При этом x у Вас не указан.
// 2. Строка бьется по separator, при разбивании separator пропадает. Но (я так понял), поскольку он (x) не указан, то пропадать там не чему.
// 3. А можно записать условие без этой (?=y) конструкции, с аналогичным результатом работы?
x = x.split(/(?=[\S\s]$)/);


p.s.: видимо, у меня так много вопросов, потому, что еще не дочитал "Дж.Фридл - Регулярные выражения, 3-е изд.[2008].pdf", только на 84 странице
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием