Регулярное выражение. Извлечь часть строки - C#
Формулировка задачи:
Народ, добрый день.
Имеется строка вида:
Как извлечь выражение между, скажем, date= и символом запятой?
Прошу в гугл не посылать, там пока ответа не нашёл.
Hostname: 192.168.16.1:1024 Message: date=2017-03-10,time=13:57:20,logid=0315012546,type=utm,subtype=webfilter,eventtype=urlfilter,level=information,vd="root",urlfilterid x=1,urlfilterlist="default",sessionid=50078552,user="",srcip=192.168.16.67,srcport=57731,srcintf="lan",dstip=31.13.93.7, dstport=443,dstintf="IptelInternet",proto=6,service=HTTPS,hostname="connect.facebook.net",
Решение задачи: «Регулярное выражение. Извлечь часть строки»
textual
Листинг программы
using System; using System.Text.RegularExpressions; public class Program { public static void Main() { Match match = Regex.Match(Console.ReadLine(), @"date=(.*?),"); if (match.Success) { Console.WriteLine(match.Groups[1].Value); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д