Показать сообщение отдельно
  #23 (permalink)  
Старый 07.08.2014, 02:25
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

На счёт [\s\S]+ - множители(* +) по умолчанию жадные. Чтобы сделать поиск не жадным, нужно добавить в конец ?.

Если упростить: жадный продолжает поиск пока не находит совпадение максимально возможной длины, нежадный довольствуется самым первым.
Под \S(не-пробел) подходит и b и с :
alert([
    'abbbbbc'.match(/ab+\S/), //жадно
    'abbbbbc'.match(/ab+?\S/) //нежадно
].join('\n'))
__________________
29375, 35
Ответить с цитированием