JSFiddle - React, Tailwind, and code Playground

by Nick Sdk

HTML

<textarea cols="40" rows="5" id="text">Привет, это Блок А, Б, В, Д и дальше другой текст
</textarea><hr>
<input type="button" value="найти блоки" id="find_blocks"><hr>
<div id="output"></div>

JavaScript

let btn = document.querySelector('#find_blocks');
btn.addEventListener('click', function(e){
	let str = document.querySelector('#text').value;
  let output = document.querySelector('#output');
  let matchBlock = str.match(/это Блок ((?:[А-ЯЁ],? )+)/)[1];
  if (matchBlock) {
		let blocks = matchBlock.split(',');
    let ul = document.createElement('ul');
		output.innerHTML = `Количество найденный бло<b>Найдено ${blocks.length} блоков:</b><br>`;
    output.appendChild(ul);
    blocks.forEach(function(block){
			let li = document.createElement('ul');
      li.textContent = block.trim();
			ul.append(li);
		});
  }
});