Парсинг текста - 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д