PDA

View Full Version : سوال: حذف یک کلمه مورد نظر از یک متن



NASA's Spaceman
جمعه 13 تیر 1393, 11:31 صبح
سلام
چجوری میشه یه کلمه رو از یه متن پاک کرد؟
مثلا توی TextBox یه متن طولانی داریم و یه کلمش رو میخوام پاک کنم تو کدنویسی باید چیکار کنم؟
با سپاس Spaceman

hadi0x7c7
جمعه 13 تیر 1393, 11:46 صبح
شما یه stringBuilder میگیری و به کمک متد index of میای ایندکس شروع کلمه مورد نظر رو پیدا میکنی بع به کمک substring از ابتدای رشته تا ابتداری کلمه رو با string builder اضافه میکنی و به همین ترتیب از اندیس آخر کلمه مورد نظر تا انتهای رشته رو هم به string builder اضافه میکنی.

shahryari
جمعه 13 تیر 1393, 11:54 صبح
textBox1.Text.Replace("کلمه مورد نظر", "");

NASA's Spaceman
جمعه 13 تیر 1393, 12:48 عصر
دوست عزیز این کد رو تست کردم جواب نداد تو اون متن تکست باکس اون کلمه موردنظرم رو پاک نکرد
چیکارش کنم؟
با سپاس Spaceman

mc_laren
جمعه 13 تیر 1393, 17:51 عصر
دوست عزیزمون کد کاملش رو ننوشته بود، بصورت زیر بنویس:

textBox1.Text=textBox1.Text.Replace("کلمه مورد نظر", "");

NASA's Spaceman
جمعه 13 تیر 1393, 18:35 عصر
ممنون ولی کد نویسی درستش رو خودم پیدا کردم
که برای همه در اینجا قرار میدم که روش استاندارد هم هست
string query = Regex.Replace("مسیر فایل", @"\WindowsFormsApplication255.exe$", String.Empty, RegexOptions.IgnoreCase | RegexOptions.Singleline);
textBox2.Text = query;
با سپاس Spaceman

Hadoop
جمعه 13 تیر 1393, 18:41 عصر
سلام
چجوری میشه یه کلمه رو از یه متن پاک کرد؟
مثلا توی TextBox یه متن طولانی داریم و یه کلمش رو میخوام پاک کنم تو کدنویسی باید چیکار کنم؟
با سپاس Spaceman

فارغ از دستورات لازم توی یک زبان خاص برای این کار ...

تو خودت حل کن الگوریتمش رو بگو میخوای چیکار کنی ولی دستور خاصش تو سی شارپ رو لازم داری ....اینجوری حداقل یک چیزی یاد میگیری