Показать сообщение отдельно
  #2 (permalink)  
Старый 26.10.2020, 17:57
Кандидат Javascript-наук
Отправить личное сообщение для jaroslav.tavgen Посмотреть профиль Найти все сообщения от jaroslav.tavgen
 
Регистрация: 18.09.2014
Сообщений: 128

С помощью рони в соседней теме понял, что при использовании "?<=" регулярное выражение, оказывается, читается справа налево, и поэтому нужно писать так:

alert("0X0\nX0*\n***".match(/(?<=(\1).{2}\n.{1}[X0].{1}\n.{2})\*/gi))


И где логика?
Ответить с цитированием