PDA

View Full Version : فرمت خاصی از داده ورودی و تفکیک آن



online_mansoor2007
جمعه 11 تیر 1389, 11:26 صبح
با سلام به همه اساتید

من برنامه ای نوشتم که کاربر توسط Querystring مقداری را با فرمت زیر به یک صفحه ارسال می کند :

xxxxx.yyyyy.zzzzz

x و y و z کاراکترهای نامشخص و متغیری هستند که توسط کاربر وارد میشه . مثلاً کاربر مقداری را به صورت زیر ارسال می کنه :


sharj.saeid.120

حالا من می خوام 2 تا کار انجام بدم .
1- اینکه اطلاعاتی که توسط کاربر ارسال شده آیا با فرمت درست xxxxx.yyyyy.zzzzz ارسال شده ؟


2- همانطور که مشاهده می کنید رشته توسط کاربر دارای 3 قسمت هست که با نقطه از هم جدا شده ، من می خوام این قسمت ها را تفکیک کنم و هر کدام را درون یک متغیر بریزم . در واقع xxxxx در یک متغیر ، yyyyy در یک متغیر و zzzzz هم به همین صورت .


در ضمن طول هر قسمت نیز نا مشخص هست . مثلاً x ممکن هست یک کاراکتر باشد ، ممکن هست 100 کاراکتر باشد .

پیشاپیش از همه دوستانی که توجه دارند به این بحث تشکر می کنم

Vahid_moghaddam
جمعه 11 تیر 1389, 12:16 عصر
شما می تونید با استفاده از split یه لیست ژنریک به شکل زیر ایجاد کنید:

List<string> list=Str.Split('.').ToList();

اگه رشته در فرمت صحیح باشه، این List سه عضو با طول بزرگتر از 0 داره.