Архив рубрики Январь 10th, 2013

Статья размещена автором Бетке Сергей Сергеевич

PowerShell: делим текст на абзацы

Простейшая задача, и простейшее решение к ней. Есть текстовый файл, в которым абзацы отделены друг от друга пустой строкой (по правилам MarkDown, например). И стоит задача – получить массив абзацев, в котором все строки в пределах абзаца собраны в одну, и каждый абзац – отдельным элементом.

$Text -split '(?:[ \t]*\r?\n[ \t]*){2,}' `
| % {
    $_ -replace '(?:[ \t]*\r?\n[ \t]*)', ' ';
};

Далее »