Поиск текста после тег между символами %) - 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
Листинг программы
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. namespace ConsoleApplication63
  5. {
  6.  
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             string s = @"Привет13П21""""2АУ45""П6В5А4Пш42!!!!""111""
  12. Привет21К584Р6""Е812""""3У5Аькг89!!!!""444""
  13. Привет3459УП""в""ап10р""24В95""867!!!!""999""";
  14.             string pattern = @"(Привет\d).+""(\d+)""";
  15.  
  16.             var matches = Regex.Matches(s, pattern);
  17.             foreach (Match match in matches)
  18.             {
  19.                 Console.WriteLine("{0} - {1}", match.Groups[1].Value, match.Groups[2].Value);
  20.             }
  21.         }
  22.  
  23.  
  24.     }
  25. }

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


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

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

8   голосов , оценка 4.125 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы