رفتن به مطلب
  • 0

جست و جو در مقدار یک متغیر استرینگ


Gray Mind

سوال

با سلام

من یه متغیر استرینگ دارم که طولش خیلی زیاده مثلا دویست سیصد یا ... حالا هرچی

من میخوام داخل این متغیر یه جست و جو انجام بدم که مثلا از جایی که اولش مثلا با " graymind " شروع شده از اون نقطه تا جایی که مثلا مقدار " great " هست رو بیاد و بگیره

متن ممکنه هردفعه تغییر کنه و نمیشه گفت از کاراکتر فلان تا فلان رو بگیر

 

جست و جوی تک کاراکتره به درد نمیخوره چون دست من نیست که بیام و یه کاراکتر خاص بذارم اول و آخرش

ممنون میشم راهنمایی کنید:give_rose:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

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

public String findword(String matn,String start,String end) {
		   String finalmatn="";
		    String[] split = matn.split(" ");// همه کلمات رو ریختیم توی یه آرایه
		    int startposition=0;// از جایی که میخوای شروع شه
		    int endposition=0;// انتهای جایی که میخوای
		    for (int i = 0; i < split.length; i++) {
		        if (start.equals(split[i])) {
		            startposition=i;
		            for(int j=startposition;j<split.length;j++){
		            	if(end.equals(split[j])){
		            		endposition=j;
		            		break;  //از حلقه بیاد بیرون دیگه ادامه نده
		            	}
		            }
		            break;//از حلقه بیاد بیرون دیگه ادامه نده
		        }
		    }
        for (int k=startposition;k<endposition+1;k++){
        	finalmatn+=split[k];// متن رو از ابتدای جاییکه میخواستیم تا انتها رو میچسبونیم به هم
        }
		  return finalmatn;
		}

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...