LevT:
Тут выше много разговаривали о разборе текста
Я топил за ConvertFrom-String, оппоненты против.
Вот годный пример на основе switch -regex
Разбирается текстовый вывод отладчика
Автор создал инструмент повторного использования, с помощью которого убедил майков - и те в пятидневный срок опубликовали забытые ими символы к некоторым билдам.
Добавлено:
ЗЫ. Если внимательно читать, можно извлечь несколько общеполезных техник, например
$inputData = @"
commit=1234
desc=Update readme.md
...
"@ -split "\r?\n"
Заслуживает внимания специальная конструкция регэкспов, допускающая вставлять в них комментарии.
Используются классы с типизированными полями вместо [PSCustomObject]
Внизу в бонусе чуток кодогенерации повершел на нём самом.
Тут выше много разговаривали о разборе текста
Я топил за ConvertFrom-String, оппоненты против.
Вот годный пример на основе switch -regex
Разбирается текстовый вывод отладчика
Автор создал инструмент повторного использования, с помощью которого убедил майков - и те в пятидневный срок опубликовали забытые ими символы к некоторым билдам.
Добавлено:
ЗЫ. Если внимательно читать, можно извлечь несколько общеполезных техник, например
$inputData = @"
commit=1234
desc=Update readme.md
...
"@ -split "\r?\n"
Заслуживает внимания специальная конструкция регэкспов, допускающая вставлять в них комментарии.
Используются классы с типизированными полями вместо [PSCustomObject]
Внизу в бонусе чуток кодогенерации повершел на нём самом.