PDA

View Full Version : سوال: مشکل با شرط Contains



c-sharp_South
چهارشنبه 24 مهر 1392, 10:14 صبح
سلام دوستان.


if(richTextBox1.Text.Contains("am "))
{
MessageBox.Show("am vojood darad");
}


شرط وجود کلمه ی " am" رو در متن گذاشتم.حدف من از قرار دادن فاصله ای که بعد از am وجود داره
اینه که میخوام اگه توی متن ام یک حروفی مثل am 2 am 10 am 674 و ... رو پیدا کرد مسیج باکس
نشان داده بشه ولی الان ایراد کارم اینه که اگه متن شامل کلمه: salam khubi
باشه چون am و فاصله رو داره باز مسیج باکس نشون داده میشه.
خواستم راهنمایی کنید که چطوری میتونم شرطی رو بزارم در ادامه ی اون مه اگر از حرف سوم
به بعد ( یعنی بعد از فاصله ) عدد وجود داشت مسیج باکس رو نمایش بده ؟
راه حل پیشنهادی شما چیه؟؟؟؟

esafb52
چهارشنبه 24 مهر 1392, 10:24 صبح
با سلام از این استفاده کن
if (richTextBox1.Text.StartsWith("am "))
{
MessageBox.Show("am vojood darad");
}

plus
چهارشنبه 24 مهر 1392, 13:36 عصر
باید از Regular Expression (http://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.90).aspx ) استفاده کنید.

mam_65
چهارشنبه 24 مهر 1392, 14:47 عصر
[
سلام دوستان.


if(richTextBox1.Text.Contains("am "))
{
MessageBox.Show("am vojood darad");
}


شرط وجود کلمه ی " am" رو در متن گذاشتم.حدف من از قرار دادن فاصله ای که بعد از am وجود داره
اینه که میخوام اگه توی متن ام یک حروفی مثل am 2 am 10 am 674 و ... رو پیدا کرد مسیج باکس
نشان داده بشه ولی الان ایراد کارم اینه که اگه متن شامل کلمه: salam khubi
باشه چون am و فاصله رو داره باز مسیج باکس نشون داده میشه.
خواستم راهنمایی کنید که چطوری میتونم شرطی رو بزارم در ادامه ی اون مه اگر از حرف سوم
به بعد ( یعنی بعد از فاصله ) عدد وجود داشت مسیج باکس رو نمایش بده ؟
راه حل پیشنهادی شما چیه؟؟؟؟

این مثال واست نوشتم یه نگاه بنداز کارتو راه میندازه
111924