Bir dizedeki her kelimenin önüne "testi" eklemek için normal bir ifade kullanmak istediğini farz edelim.
string MyText="hello world"
string Pattern = "\w+";
bunu yapabileceğimi:
Regex.Replace(MyText, Pattern, "test$&")
veya bu:
Regex.Replace(MyText, Pattern, m=>"test"+m.Value)
Öyle lambda ifadede $ & ve Değer arasındaki fark nedir aynı sonucu alacağı? Sonuçlar açısından fark yoksa, bir performans sorunu var mı?
+1; Burada bir lambda kullanabileceğini bilmiyordum. – Nolonar