using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"(?s)var\s+kaynaklar.*?url\s*:\s*""([^""]+)""\s*,\s*data\s*:\s*'([^']+)";
string input = @"var kaynaklar = [];
jQuery.ajax({
type:""POST"",
url:""/service/part"",
data:'id=31398',
success:function(a){
if(a==""hata"")
{
jQuery(""#player"").html(""<br><br><font style='color:white;'>Video kaynağı silinmiş lütfen sol üstten Kaynak butonuna tıklayarak farklı bir kaynak deneyin.</font>"")
}
else
{
for (var i = 1; i < 6; i++) {
if(a[""videolink""+i])
{
kaynaklar.push({""file"":a[""videolink""+i], ""label"":a[""videokalite""+i],""type"":""mp4""});
}
}
video_loader();
}
},
error:function(){
jQuery(""#player"").html(""<br><br><font style='color:white;'>Video yüklenirken bir hata oluştu lütfen sayfayı yenileyip tekrar deneyin veya farklı bir kaynak deneyin.</font>"")
}
})";
Match m = Regex.Match(input, pattern);
Console.WriteLine("'{0}' found at index {1}", m.Value, m.Index);
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for C#, please visit: https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx