PDA

View Full Version : حذف کلمات از جمه



eyes_shut_number1
جمعه 23 بهمن 1388, 22:22 عصر
سلام دوستان
میخواستم یه سری کلمات رو از جملله حذف کنم و جاس * بذارم
اما تابع replace از شی String به حروف بزرگ و کوچیک حساس هست

وبرای مثال بین دوکلمه زیر فرض میذاره
Salam salam SAlAm

تابعی هست که بتونم این کار رو باهاش بکنم؟

ehsan2007
جمعه 23 بهمن 1388, 22:51 عصر
سلام
استرینگی که میخوای عمل جایگزینی رو انجام بدی اول تمام مقادیرشو با تابع ToLower کوچیک کن بعد جایگزینرو انجام بده


_D = _D.ToLower().Replace("[DanID]", DR["DanID"].ToString());

eyes_shut_number1
جمعه 23 بهمن 1388, 22:59 عصر
سلام
فکر کنم مسکل حل شد


public string replaceByDataSet(string text, DataSet ds)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
text = Regex.Replace(text, ds.Tables[0].Rows[i]["Word"].ToString(), "*", RegexOptions.IgnoreCase);
}
return text;
}

eyes_shut_number1
جمعه 23 بهمن 1388, 23:00 عصر
دوست عزیز ممنون از توجهت
اما این کار باعث میشه تا سورس دیتا عوض شه
نباید داده ها به حروف بزرگ یا کوچیک تبدیل بشند

درضمن برای جواب بلا این رو هم باد بنویسین

using System.Text.RegularExpressions;