mik888em,
<script>
let text = `
И кстати, забыл указать,
что каждая строка это целое предложение,
то есть нужно очистить список от дубликатов строк,
то есть НУЖНО ОЧИСТИТЬ список от дубликатов строк,
ЧТО КАЖДАЯ строка это целое предложение,
независимо от регистра букв в преложении в строках.
И кстати, забыл указать,`;
let redo = new Set();
let regStr = /.+(\n|$)/mg;
function replace(str) {
return redo.has(str.trim().toLowerCase()) ? '' : (redo.add(str.trim().toLowerCase()), str);
}
text = text.replace(regStr, replace);
document.write(`<pre>${text}</pre>`)
</script>