C# da yine regexp konusunda en yetenekli dillerden birisi elesmeler içinde gruplar olarak dönderebiliyor. php deki preg_match_all gibi çalışıyor.
C# da regex kullanabilmek için System.Text.RegularExpressions paketini import etmeliyiz.
using bloguna using System.Text.RegularExpressions; ekleyerek yapabiliriz bunu
0 1 2 // Regex Türünde bir pattern adında değişkenimiz ve eşleşenleri dolduracağımız bir MatchCollection var. Regex pattern=new Regex('(tufyta)\.(com)'); MatchCollection:eslesenler;
0 1 // eslesenler değişkenimizi dolduralım eslesenler=pattern.Matches("http://www.tufyta.com www.tufyta.com");
0 1 2 3 4 5 eslesenler.count // Görüntüye uyan Katar sayısı eslesenler[x] // Eşlesen katarlardan bitanesi eslesenler[x].Groups // Katrı oluşturan gruplar (MatchCollection tipinde) eslesenler[x].Groups[y] // Gruplardan birtanesi. // katarları bir döngüye yine içindeki grupları ayrı bi döngüye alıp istediğimiz yere bunları yazdırabilirz;Örnek C# Uygulaması :
Regexper idirmek için tıklayın
Bu yazıya yapılan yorumlar için RSS beslemeleri. TrackBack URL
Hürriyet‘
bu tag içinden internet adresini nasıl alabilirim yarddımcı olabilirmisiniz
ne yazmak istediğinizi anlayamadım. Hürriyet kısmını
tagları arasına yazar mısınız.