Показать сообщение отдельно
  #13 (permalink)  
Старый 20.03.2021, 17:51
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,744

рони,
не. Совсем не работает

const r = /^\s+?(?=\t+\s+?\S)/mig
console.log([...'\n\t \n\t\t Журнал'.replace(r, '')])
console.log([...' \t \t\tЖурнал'.replace(r, '')])

Первый вывод дает
[" ", " ", "Ж", "у", "р", "н", "а", "л"]
А должен перед Ж оставить \t\t и пробел
Второй вывод дает
[" ", " ", " ", " ", "Ж", "у", "р", "н", "а", "л"]
А должен перед Ж оставить \t\t
Ответить с цитированием