Показать сообщение отдельно
  #1 (permalink)  
Старый 17.01.2019, 22:16
Интересующийся
Отправить личное сообщение для Himmelin Посмотреть профиль Найти все сообщения от Himmelin
 
Регистрация: 14.01.2019
Сообщений: 27

Не понимаю принцип работы регулярного выражения
Всем доброго времени суток!
Недавно начал изучать регулярные выражения и столкнулся со следующим кодом:
var reg = /<(.+)>(.*)<\/\1>/;
var Str = "<b><u>Подчеркнутый полужирный текст</u></b>";
var Mass = [];
Mass = reg.exec(Str);
for ( var i = 0, c = Mass.length; i < c; i++ ) {
   document.write(Mass[i] + "<br>");

Данный код вывел:
Подчеркнутый полужирный текст
b
Подчеркнутый полужирный текст

Почему именно в такой последовательности? Если сможете объяснить подробно — буду благодарен
Ответить с цитированием