Показать сообщение отдельно
  #6 (permalink)  
Старый 09.11.2017, 00:00
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

Возникла задача. Нужно найти: первое сопоставление - любой символ до пробела и дефиса, второе - окончание строки после дефиса с пробелом.
Ваше решение.
var str = 'x - Learn x in - y';
str = str.match(/^([^\s-]+)(?:[\s-]+)(.+)$/);
alert(JSON.stringify('1: ' + str[1] + ',  2: ' + str[2]));
Ответить с цитированием