0
استفاده از Regex در سی شارپ
با عرض سلام و احترام خدمت اساتید گرامی
1-در کد C# زیر میخواهیم توسط Regex ، هر IP که توسط سایت مورد نظرمون ارائه شده رو داخل لیست باکس اضافه کنیم ، اما فقط ایتم به لیست اضافه میشود ولی هیچ متنی وجود ندارد
2-آیا کد جستجو IP درست است ؟
string responseFromServer = reader.ReadToEnd();
MatchCollection data = Regex.Matches(responseFromServer, @"\d\d?\d?\.\d\d?\d?\.\d\d?\d?\.\d\d?\d?", RegexOptions.Singleline);
foreach (Match m in data)
{
String downtitle = m.Groups[1].Value;
listBox1.Items.Add(downtitle.ToString());
}
reader.Close();
response.Close();
با تشکر
2 پاسخ
0
با سلام مشکل از m.groups[1].value بود
تغییرش دادم به m.tostring() درست شد
این کد میره از داخل یک متن ( صفحات سورس وب یا .. ) متن مورد نظر رو جستجو میکنه
1
می تونید تصویر بدید یا بگید ، مقدار های
downtitle.ToString()
و m.Groups[1].Value دقیقا چی هستند ؟ اصلا .ToString() بکاربردنش درسته ؟