PDA

View Full Version : سوال: حذف خطوط خالی در تکست باکس



MehdiElexal
دوشنبه 11 فروردین 1393, 15:31 عصر
با سلام
در یک تکتس باکس مالتی لاین چطور میشه خطوط خالی که اینتر خورده ان رو حذف کرد ؟
نمیخوام همه اینتر ها حذف بشن
میخوام خطوط خالی پاک شن مثل خط زیر

و بقیه متن به همان صورت باقی بماند
ممنون
\r \n
همه خطوط رو به هم میچسبونن

قبل :
1

2
3

بعد:
1
2
3

:لبخندساده:

shahryari
دوشنبه 11 فروردین 1393, 15:54 عصر
textbox1.text= textbox1.text.replace("\r\n" , "")

MehdiElexal
دوشنبه 11 فروردین 1393, 18:40 عصر
textbox1.text= textbox1.text.replace("\r\n" , "")


ممنون اما من تاکید کردم حذف خطوط خالی عنوان تایپیکم هست
زدم /r/n نمیشه در پست اول چون تمام enter ها رو پاک میکنن
کد شما
1

2
3
رو تبدیل به 123 میکنه
باید بشه
1
2
3

shahryari
دوشنبه 11 فروردین 1393, 19:23 عصر
string ss = "";
foreach (string s in textBox1.Lines )
{
if (s.Trim() != string.Empty )
{
ss += (s + "\r\n");
}

}
textBox1.Text = ss;

tooraj_azizi_1035
دوشنبه 11 فروردین 1393, 20:38 عصر
Regex.Replace(subjectString, @"^\r?\n?$", "", RegexOptions.Multiline);

amir001
سه شنبه 12 فروردین 1393, 15:50 عصر
\r\n\r\n

را با

\r\n

جایگزین کن