Получить значение из строки - C#

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

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

Есть строка произвольной длины, между |ORM^O01| и |P| находится значение, тоже произвольной длины. Как его получить? Всем большое спасибо за ответы!

Решение задачи: «Получить значение из строки»

textual
Листинг программы
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. namespace NETExperiments
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             string source =
  11.                 "Есть строка произвольной длины, между |ORM^O01| ABC |P| находится значение, тоже произвольной длины. Как его получить? Всем большое спасибо за ответы!";
  12.  
  13.             Regex reg = new Regex("\\|ORM\\^O01\\|(.+)\\|P\\|");
  14.  
  15.             Match match = reg.Match(source);
  16.  
  17.             if (match.Success)
  18.             {
  19.                 Console.WriteLine(match.Groups[1]);
  20.             }
  21.  
  22.             Console.ReadKey();
  23.         }
  24.     }
  25. }

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


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

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

13   голосов , оценка 3.692 из 5

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

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

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