Парсинг текста - C# (189204)
Формулировка задачи:
Всем привет , есть задача написать парсер логинов
Вот сам текст который нужно парсить, из этого всего нужно извлечь 1 2 3 и Key соответственно , заранее спасибо
"InstallConfigStore" { "ZIP" { "Path" { "All" { "SecurityFile" "C:/sec" "Files" { "1" { "Key" "3423423685658" } "2" { "Key" "3423423685658" } "3" { "Key" "3423423685658" } }
Решение задачи: «Парсинг текста»
textual
Листинг программы
var mts = Regex.Matches(s, @"(?<=""(?<keynumber>\d+)""[\s\S]*?""Key""[^""]*"")(?<value>\d*)"); Dictionary<string, string> dt = new Dictionary<string, string>(); foreach (Match mt in mts) { dt.Add(mt.Groups["keynumber"].Value, mt.Groups["value"].Value); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д