Нужен программист для написания проги или скрипта

Авторизация
 
  • Автор

    Короче есть много много текста.
    есть в этом тексте такое.
    ...
    "id":2498142,"id2:"t12345","createdAt [{"id":2448287 "id2:"123456"
    ...
    Задача найти id2 взять значение id2 (тобишь :"t12345" и "123456" ) и записать эти значения столбиком.
    вот так:
    t12345
    123456

    Оплатить могу голосами (7 штук) акком от тюряги с 400 ядами (500 урон).


  • 400 яда и 500 урон... шутник... 200к урона..

  • Автор

    нет я понимаю мало но за одно регулярное выражение (одна строчка) я думаю и нормально будет. 200k урона + 7 голосов


  • string input = ""id":2498142,"id2:"t12345","createdAt [{"id":2448287 "id2:"123456"";

    foreach (Match element in Regex.Matches(input,"(?<="id2:")\w+"))
    textBox3.Text += element.Value + Environment.NewLine;

    Добавлено через 04:30 мин.
    string input = ""id":2498142,"id2:"t12345","createdAt [{"id":2448287 "id2:"123456"";
    foreach (Match element in Regex.Matches(input,""id2:"(\w+)"))
    textBox3.Text += element.Groups[1] + Environment.NewLine;

    Добавлено через 10:31 мин.
    string input = ""id":2498142,"id2:"t12345","createdAt [{"id":2448287 "id2:"123456"";

    foreach (Match element in Regex.Matches(input,"(?<="id2:")([^"]+)"))
    textBox3.Text += element.Value + Environment.NewLine;

    Добавлено через 12:33 мин.
    если я тебя правильно понял

    Добавлено через 48:12 мин.
    string input = ""id":2498142,"id2:"t12345","createdAt [{"id":2448287 "id2:"123456"";
    List<string> filter = new List<string>();
    MatchCollection Collection = Regex.Matches(input,"(?<="id2:")(\w+)(?=")");
    for (int i = 0; i < Collection.Count; ++i)
    filter.Add(Collection.Value);
    MessageBox.Show(String.Join("\n",filter));

Авторизация