pooya1072
پنج شنبه 08 فروردین 1392, 23:43 عصر
سلام
فرض کنید رشته ای داریم مانند زیر :
"abcdsqr efgh(sqr)efg 655*sqr+876 resqrhhg sqrfdfd sqr uytu"
زیر رشته مورد نظر من sqr است که در رشته اصلی آن را با رنگ قرمز مشخص کردم . سوالم اینه که چطور می تونم فقط محل شروع sqr ی رو برگردونم که دو طرفش یا عملگرهای ریاضی باشه یا علامت پرانتز ( باز یا بسته ) و یا هر دو طرف خالی باشه. با توجه به چیزی که می خوام در رشته بالا فقط 3 گزینه مطابق خواسته منه که اونا رو با علامت سبز مشخص می کنم :
"abcdsqr efgh(sqr)efg 655*sqr+876 resqrhhg sqrfdfd sqr uytu"
فقط محل شروع رو میخوام.
با تشکر
فرض کنید رشته ای داریم مانند زیر :
"abcdsqr efgh(sqr)efg 655*sqr+876 resqrhhg sqrfdfd sqr uytu"
زیر رشته مورد نظر من sqr است که در رشته اصلی آن را با رنگ قرمز مشخص کردم . سوالم اینه که چطور می تونم فقط محل شروع sqr ی رو برگردونم که دو طرفش یا عملگرهای ریاضی باشه یا علامت پرانتز ( باز یا بسته ) و یا هر دو طرف خالی باشه. با توجه به چیزی که می خوام در رشته بالا فقط 3 گزینه مطابق خواسته منه که اونا رو با علامت سبز مشخص می کنم :
"abcdsqr efgh(sqr)efg 655*sqr+876 resqrhhg sqrfdfd sqr uytu"
فقط محل شروع رو میخوام.
با تشکر