PDA

View Full Version : سوال: نحوه جستجو روی یک رشته و پیدا کردن واژه خاص؟



Mosafers
سه شنبه 29 مهر 1393, 21:34 عصر
سلام ببخشید خیلی تلاش کردم به نتیجه ای درستی نرسیدم من رشته هایی به شکل زیر که قرار دادم دارم



0:
phone: 033333333
person: ali ahmadi
e-mail: test@gmail.com
address: Tehran


1:
person: reza moradi
e-mail: test@gmail.ir
address: Tehraccn


متاسفانه ایمیل ها توی فرم من متغیره چطور میتونم ایمیل ها رو پیدا کنم و نمایش بدم؟ :افسرده:

mandanim
سه شنبه 29 مهر 1393, 21:49 عصر
راه های زیادی برای رسیدن به جوابت داری
یکی ازراههای که به عقلم میرسه اینکه بیای هر ردیفی که می خواهد نمایش دهد ببینه که اولش نوشته e-mail: داره یا نداره
اگه e-mail: جزئ ای از نوشته نیست می تونی سرچ کنی که @ داره یا نه
اگه -1 رو نمایش داد ایمیل نیست و اگه @ داشت پس ایمیل هست
من کد زیر رو برات قرار دادم
امیدوارم کمکت کنه


string searchWithinThis = "متن";
string searchForThis = "@";
int firstCharacter = searchWithinThis.IndexOf(searchForThis);
textBox1.Text="firstCharacter";

Abbas Naghdi
سه شنبه 29 مهر 1393, 21:53 عصر
string strName = "Abbas Naghdi"; strName.Contains("Abbas");

Mosafers
سه شنبه 29 مهر 1393, 22:23 عصر
راه های زیادی برای رسیدن به جوابت داری
یکی ازراههای که به عقلم میرسه اینکه بیای هر ردیفی که می خواهد نمایش دهد ببینه که اولش نوشته e-mail: داره یا نداره
اگه e-mail: جزئ ای از نوشته نیست می تونی سرچ کنی که @ داره یا نه
اگه -1 رو نمایش داد ایمیل نیست و اگه @ داشت پس ایمیل هست
من کد زیر رو برات قرار دادم
امیدوارم کمکت کنه


string searchWithinThis = "متن";
string searchForThis = "@";
int firstCharacter = searchWithinThis.IndexOf(searchForThis);
textBox1.Text="firstCharacter";
سلام ممنونم از لطف شما این راه ها به نظر خودم هم رسید اما پیاده سازیشون سخته میشه خواهش کنم کمک کنید یکی از این راه ها رو که منطقی تره پیاده کنم؟

Mosafers
سه شنبه 29 مهر 1393, 22:27 عصر
string strName = "Abbas Naghdi"; strName.Contains("Abbas");
از شمام ممنونم ولی جستجوی شما برای مقدار ثابته مقدار من متغیر می باشد و میخوام یه جستجو باشه که منطقی کلمات رو پیدا کنه...