Разделить текст, похожий на INI-файл в словаре - PullRequest
0 голосов
/ 01 октября 2019

Я бы хотел разделить содержимое текстовой переменной в словаре. Содержимое представляет собой последовательность строк с форматом ключ = значение.

Owner = name1@domain.com \r\n Validator = name2@domain.com \r\n Approver = name3@domain.com \r\n

Спасибо за помощь. Salvatore

1 Ответ

1 голос
/ 02 октября 2019

Вы можете попробовать:

♥text = ⊂"Owner =  name1@robotics.com\r\nOwner2 = name2@robotics.com"⊃
text.find text ♥text regex ‴(?<keys>.*)=(?<values>.*)‴
for ♥i from 1 to ♥keys⟦count⟧
      if ⊂♥i == 1⊃
          ♥dict = ⟦dictionary⟧♥keys⟦♥i⟧❚♥values⟦♥i⟧
      else
          ♥dict⟦♥keys⟦♥i⟧⟧ = ♥values⟦♥i⟧
      end if
end for
dialog ♥dict⟦owner⟧
...