View Full Version : سوال: پردازش متن
123s0ran
شنبه 19 اسفند 1391, 22:34 عصر
سلام دوستان عزیز امیدوارم خوب باشید...
دوستان یک سوال در مورد پردازش متن ...
به فرض مثال ما داخل یک تکست باکس این عبارت داریم :
1372:iran
خوب من مخواستم به چه صورت تک تک این عبارت را جدا کرد و داخل متغیر گذاشت بطور مثال هر موقع به علامت : رسید متن قبل علامت دو نقطه داخل یک متغیره بره و بعد از ان دوباره همین روال رو انجام داد :لبخندساده:
mousa1992
شنبه 19 اسفند 1391, 22:51 عصر
سلام
string[] splited = "iran:1372".Split(':');
متد split خودش بر حسب هر کارکتری که میخوای برات جداش میکنه و باید بریزیش داخل ی ارایه مثل مثال بالا
موفق باشی
the king
شنبه 19 اسفند 1391, 22:52 عصر
سلام دوستان عزیز امیدوارم خوب باشید...
دوستان یک سوال در مورد پردازش متن ...
به فرض مثال ما داخل یک تکست باکس این عبارت داریم :
1372:iran
خوب من مخواستم به چه صورت تک تک این عبارت را جدا کرد و داخل متغیر گذاشت بطور مثال هر موقع به علامت : رسید متن قبل علامت دو نقطه داخل یک متغیره بره و بعد از ان دوباره همین روال رو انجام داد :لبخندساده:
اون : از دید شما یک separator یا جداکننده است، اگر کاراکتر های دیگری هم به نظرتون باید جداکننده باشند
به لیست اضافه کنید، فرضا من کاراکتر فاصله و سطر جدید رو هم جزو جداکننده ها فرض کردم :
string text = textBox1.Text;
string[] separators = { ":", " ", Environment.NewLine };
string[] values = text.Split(separators, StringSplitOptions.RemoveEmptyEntries);
مقادیر در آرایه values تفکیک شده اند.
linux
شنبه 19 اسفند 1391, 23:03 عصر
سلام دوستان عزیز امیدوارم خوب باشید...
دوستان یک سوال در مورد پردازش متن ...
به فرض مثال ما داخل یک تکست باکس این عبارت داریم :
1372:iran
خوب من مخواستم به چه صورت تک تک این عبارت را جدا کرد و داخل متغیر گذاشت بطور مثال هر موقع به علامت : رسید متن قبل علامت دو نقطه داخل یک متغیره بره و بعد از ان دوباره همین روال رو انجام داد :لبخندساده:
شما در مورد string در MSDN مطالعه کن یه متد به اسم split هست.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.