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