50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
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();


با تشکر

پرسیده شده در 1401/05/29 توسط

2 پاسخ

0

با سلام مشکل از m.groups[1].value بود

تغییرش دادم به m.tostring() درست شد

این کد میره از داخل یک متن ( صفحات سورس وب یا .. ) متن مورد نظر رو جستجو میکنه


پاسخ در 1401/06/01 توسط
1

می تونید تصویر بدید یا بگید ، مقدار های 

downtitle.ToString()

و m.Groups[1].Value دقیقا چی هستند ؟ اصلا .ToString() بکاربردنش درسته ؟

پاسخ در 1401/05/30 توسط

پاسخ شما