C# String içinde geçen cümleyi getirmek - Regex Match ile aradığınız ifadeyi bulmak
Selamlar,
Genellikle büyük metinlerde bir ifadenin içinde geçen belli bir yeri getirmek isteyebilirsiniz. Bunun için Regex Match kullanabilirsiniz. Örneğin uzun bir paragrafta tarih arıyorsam, ifademe uygun bir pattern ile eşleştirme yaptırabiliriz.
Örneğin:
string document = "UZUN BİR YAZI...";
Regex filter = new Regex(".*ARATILAN_CÜMLE*
");
var match = filter.Match(document);
if (match.Success)
{
System.Console.Write(match .Value);
}
Regex pattern içerisinde 2 yıldızın içerisine aratmak istediğiniz her ne ise onu belirtin. Eşleşme bulunursa, value üzerinden ifadeyi getirebilirsiniz.
İyi çalışmalar