PDA

View Full Version : گرفتن قسمتی از یک متن



hesampersian
سه شنبه 20 مرداد 1388, 20:35 عصر
سلام
آقا من می خوام قسمتی از یک متن رو بریزم داخل یک متغیر مثلا متن زیر رو در نظر بگیرید :



<A class=gb1 onclick=gbar.qs(this) href="http://images.google.com/imghp?hl=en&amp;tab=wi">Images</A>


حالا من قسمتی از متن رو می خوام که با http:// شروع بشه و به "> ختم بشه..

لطفا راهنمایی کنید چجوری این شروط رو اعمال کنم که متن مورد نظرم از دل این متن دربیاد :لبخندساده: ؟!

ممنونننن

saed2006
سه شنبه 20 مرداد 1388, 21:08 عصر
از متد زیر
string.Split
کمک بگیرید

Reza_Yarahmadi
سه شنبه 20 مرداد 1388, 21:13 عصر
اول مکان http و بعد مکان <" رو پیدا کن. حالا از مکان http تا مکان <" رو از متن اصلی جدا کن.

string YourText="<A class=gb1 onclick=gbar.qs(this) href=\"http://images.google.com/imghp?hl=en&amp;tab=wi\">Images</A>";
int Start, End;
Start = YourText.IndexOf("http://");
End = YourText.IndexOf("\">");
MessageBox.Show(YourText.Substring(Start, End - Start));

ahmadsystemco
سه شنبه 20 مرداد 1388, 21:15 عصر
سلام دوست عزیز
اگر منظور شما از جدا کردن قسمتی از text همین نوشته و مانند آن باشد راحت ترین کار به نظر من استفاده از LINQ و یا XML خود دات نت است.

hesampersian
سه شنبه 20 مرداد 1388, 22:05 عصر
واقعا ممنون :قلب:

مشکل با همین کد حل شد مرسی.