الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

how to scan multiline string line by line?

مغلق
بدأه maldehnee في 12 ديسمبر 2006 · 3 رد · 666 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الرجاء المساعدة في كيفية القيام بعملية مسح ل string سطر بسطر لاني اود القيام بعمل امور معينة تتعلق بمحتويات كل سطر.

واقبلوا فائق الاحترام

#2

يعني ايه مسح لل string

#3

اظن ان قصدك ان فيه Mutliline TextBox او RichTextBox

			foreach (string line in this.textBox1.Lines)
			{
			  // use line variable as you like
			}

لو تقصد ان فيه String عاديه

حاولت بس لست متأكد ان كان هو الحل الافضل ام لا

			string text = "line1"+Environment.NewLine+"line2";
			string[] lines = text.Split(Environment.NewLine.ToCharArray());
			foreach (string line in lines)
			{
				if (line == string.Empty) continue;// because Split function use one char
				// use line variable as you like
			}

بالتوفيق

#4

توصلت الي الكود التالي اظن انه افضل في حاله ان النص عباره عن string عاديه

كانت المشكله في داله split الخاصه بال string type انها تعمل علي char واحد

فوجدت ان split الموجوده ضمن مكتبه ال Regural Expression تعمل علي string ليس char فقط

			string text = "line1" + Environment.NewLine + "line2" + Environment.NewLine + "line3";
			string[] lines =   System.Text.RegularExpressions.Regex.Split(text, Environment.NewLine);
			foreach (string line in lines)
			{
				// use line variable as you like
			}

هذا الموضوع مغلق.

مواضيع مشابهة