Поиск текста после тег между символами %) - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Не знаю как это объяснить, так что лучше покажу. Допустим есть 3 строки:

Привет1

3П21""2АУ45"П6В5А4Пш42

!!!!

"111"

Привет2

1К584Р6"Е812""3У5Аькг89

!!!!

"444"

Привет3

459УП"в"ап10р"24В95"867

!!!!

"999" Т.е. слово знаки

"!!!!"

повторяются всё время на каждой строке. Так же повторяются и символы "

"

" в строках. Но! Не повторяются символы в середине и в конце между

" "

(они рандомны). Что мне нужно? Нужно, что бы в программе при вводе слова

"Привет1"

в другом поле для ввода выскакивали цифры что между

" "

. В этом случаи "111". То есть нужно что бы программа находила текст в строке со словом Привет

!!!!"

Х

"

и выводила значение

Х

. Но вот как это реализовать? Заранее спасибо за помощь!

Решение задачи: «Поиск текста после тег между символами %)»

textual
Листинг программы
using System;
using System.Text.RegularExpressions;
 
namespace ConsoleApplication63
{
 
    class Program
    {
        static void Main(string[] args)
        {
            string s = @"Привет13П21""""2АУ45""П6В5А4Пш42!!!!""111""
Привет21К584Р6""Е812""""3У5Аькг89!!!!""444""
Привет3459УП""в""ап10р""24В95""867!!!!""999""";
            string pattern = @"(Привет\d).+""(\d+)""";
 
            var matches = Regex.Matches(s, pattern);
            foreach (Match match in matches)
            {
                Console.WriteLine("{0} - {1}", match.Groups[1].Value, match.Groups[2].Value);
            }
        }
 
 
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы