PDA

View Full Version : سوال: پردازش متن



123s0ran
شنبه 19 اسفند 1391, 21:34 عصر
سلام دوستان عزیز امیدوارم خوب باشید...

دوستان یک سوال در مورد پردازش متن ...

به فرض مثال ما داخل یک تکست باکس این عبارت داریم :

1372:iran

خوب من مخواستم به چه صورت تک تک این عبارت را جدا کرد و داخل متغیر گذاشت بطور مثال هر موقع به علامت : رسید متن قبل علامت دو نقطه داخل یک متغیره بره و بعد از ان دوباره همین روال رو انجام داد :لبخندساده:

mousa1992
شنبه 19 اسفند 1391, 21:51 عصر
سلام

string[] splited = "iran:1372".Split(':');
متد split خودش بر حسب هر کارکتری که میخوای برات جداش میکنه و باید بریزیش داخل ی ارایه مثل مثال بالا

موفق باشی

the king
شنبه 19 اسفند 1391, 21:52 عصر
سلام دوستان عزیز امیدوارم خوب باشید...

دوستان یک سوال در مورد پردازش متن ...

به فرض مثال ما داخل یک تکست باکس این عبارت داریم :

1372:iran

خوب من مخواستم به چه صورت تک تک این عبارت را جدا کرد و داخل متغیر گذاشت بطور مثال هر موقع به علامت : رسید متن قبل علامت دو نقطه داخل یک متغیره بره و بعد از ان دوباره همین روال رو انجام داد :لبخندساده:

اون : از دید شما یک separator یا جداکننده است، اگر کاراکتر های دیگری هم به نظرتون باید جداکننده باشند
به لیست اضافه کنید، فرضا من کاراکتر فاصله و سطر جدید رو هم جزو جداکننده ها فرض کردم :

string text = textBox1.Text;
string[] separators = { ":", " ", Environment.NewLine };
string[] values = text.Split(separators, StringSplitOptions.RemoveEmptyEntries);


مقادیر در آرایه values تفکیک شده اند.

linux
شنبه 19 اسفند 1391, 22:03 عصر
سلام دوستان عزیز امیدوارم خوب باشید...

دوستان یک سوال در مورد پردازش متن ...

به فرض مثال ما داخل یک تکست باکس این عبارت داریم :

1372:iran

خوب من مخواستم به چه صورت تک تک این عبارت را جدا کرد و داخل متغیر گذاشت بطور مثال هر موقع به علامت : رسید متن قبل علامت دو نقطه داخل یک متغیره بره و بعد از ان دوباره همین روال رو انجام داد :لبخندساده:
شما در مورد string در MSDN مطالعه کن یه متد به اسم split هست.