آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

جدا سازی رشته دلخواه از یک نوع رشته ای

hojjat  10 سال پیش  10 سال پیش
+1 0

سلام دوستان.من میخواستم متن دلخواهی را از یک متن رشته ای جدا کنم ولی اندیس ابتدایی و انتهایی این متن دلخواه را نمیدونم چقدر هست تا ازش زیر رشته بگیرم ایا راهی هست این اندیس ها را بدونم یا اصلا از راه دیگه ای که بتونم این متن دلخواه را جداسازی کنم این متن دلخواه من اول و اخرش مشخص ولی بین ان مشخص نیست برای همین میخواستم بدونم چطور اندیس اول و اخرش را بدست بیارم.ببخشید اگه پیچیده شد یکم ولی نیازش دارم ممنون میشم جواب بدید

0 0
به نظرم باید از دستور substring. استفاده کنی و به اسم string مورد نظرت بچسبونیش و بعدش دو تا عدد ازت می خواد که ععد اول نقطه شروع و عدد دوم نقطه پایان بخشی از متن هست که می خوای مثلا کلمه busStationNumberOne رو اگر بخوای قسمت bus رو ازش جدا کنی باید عدد اول داخل متد substring رو صفر بدی که میشه از حرف اول و ععد دوم رو 3 یا 2 بدی (اینشو دقیق نمیدونم ولی میتونی با هر دو عدد امتحانش کنی) اینطوری قسمت اول جدا میشه بعد دوباره این متد رو روی متن مورد نظرت صدا میزنی و این دفعه مثلا اگر بخوای قسمت Number رو ازش جدا کنی دو حالت داره که اگر طول متنت مشخصه خوب دوباره عدد شروع و پایان قسمت مورد نظر رو مینویسی یا اگر طول متنت مشخص نبود دستور () length. رو به اسم متنت میچسبونی و بعدش از آخر میشماری و در ادامه () length. مینوسی منهای مثلا 4 و این کار رو میتونس برای عدد اول و دوم انجام بدی و بخش مورد نظر از متنت رو بدست بیاری . حالا این دو متد رو توی دو تا متغیر String ذخیره میکنی و بعد با دستور (متغیر دوم + متغیر اول + "") setText. رشته مورد نظرت بدست میاد. (10 سال پیش)
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
hojjat  10 سال پیش
+1 0

سلام.ممنون بابت پاسخ کاملتون و وقتی که گذاشتید خانم موسوی. ولی من منظورم اینه از همین اول ما همین رشته ای که مثال زدید مثلا میخواهیم قسمت Number را جدا کنیم ولی اطلاعاتی که داریم فقط دانستن حرف اول و دوم یعنی حروف N و u  و حروف اخر یعنی حروف e و r است. و حروف داخل ان را نمیدونیم چیه یعنی m و b الان چطور من کل number را جدا کنم ایا با همین روشتتون میشه ؟ ممنون 

+1 0
اگه طول رشته هاتون برابره از trim استفاده کنید و فقط دو حرف وسط اون رو بدست بیارید ! (10 سال پیش)
0 0
چرا خانم موسوی؟ (10 سال پیش)
پاسخ به سوال 
یاسین موسوی اول  10 سال پیش
0 0

در این حالت می تونید کل متن مورد نظر رو که نمیدونید چی هست با دستور ()getText().tostring. به طور کامل ذخیره کنید و بعد از روش بالا استفاده کنید.

موفق باشید.

+1 0
اول از همه عذر خواهی میکنم به خاطر خطای چشمم اقای موسوی چون فکر کردم اسمتون نوشته یاسمین فکر کردم خانم هستید ببخشید واقعا. و اینکه بازم ممنون از شما و دوست دیگرمون اقا میثم ممنون واقعا. (10 سال پیش)
پاسخ به سوال 
hojjat  10 سال پیش
0 0

ببخشید دوستان من روش هاتون امتحان کردم نشد . یه عکس از متن مورد نظر گرفتم ببینید من این لینک دانلود که از http شروع میشه و به mp4 ختم میشه را میخوام با این مشکل که اگر حتی میدونستم اندیس شروع کنندش چطوری بدست میاد میتونستم زیر رشته بگیرم ولی چون مشابه این لینک در این صفحه زیاد و من فقط میخوام همین لینک را جدا کنم حسابی گیجم کرده چون این یه سورس از ادرس یه فایل اینستگرام و همش مثل این لینک های مختلف داره چطور جداش کنم. باید راهی باشه اخه چندین برنامه دیدم توی بازار به راحتی جدا میکنند و راحت میشه دانلودش کرد . ولی هیچ کدام از سازنده های برنامه بهم نگفتند چطوری ممنون میشم این مشکلم را حل کنید

0 0
نمیدونم ، من با وب هنوز کار نکردم و این چیزی که دیدم متوجه نشدم که این تیکه از کد که می خوای تو یه متغیر میشه ذخیره کرد یا نه چون اگر بشه تو متغیر String ذخیره بشه به اون شکلی که گفتم شاید بشه یه کاریش کرد. من تا این حد بلدم. البته خب این تیکه از کد ظاهرا با جاوا اسکریپت نوشته شده که من بلدش نیستم. (10 سال پیش)
0 0
پس اینم برمیگرده به پروژه اینستاگرامی که میخوای بنویسی، ببین میتونی بگی اونایی که با http شروع میشن رو جدا کنه ولی طولش رو نمیدونی مشکل ساز میشه برات، بهت پیشنهاد میکنم یه نگاه به api اینستاگرام بندازی ! (10 سال پیش)
پاسخ به سوال 
hojjat  10 سال پیش
0 0

ممنونم از هر دو دوست محترم.بله یکم پیچیدست باید برم همون سراغ api اش.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .