PDA

View Full Version : سوال: چطور میشه تعداد تکرار رشتهای مشخص رو در یه رشته بزگتر پیدا کرد؟



mbshareat
یک شنبه 10 بهمن 1389, 12:25 عصر
با سلام
من میخوام تعداد دفعات تکرار یه رشته مثل 'Ba' رو تو یه رشته بزرگتر مثل 'Bagher-e BaBaee' بدست بیارم.(که توی این مثال عدد سه هستش)
آیا تابع آماده ای برای این منظور داریم؟:متفکر:
(البته شاید ساده ترین راه در صورت نبود چنین تابعی، تقسیم تفاضل طول رشته مادر اولیه و طول اون بعد از جایگزین کردن زیر رشته با رشته خالی باشه)

Mask
یک شنبه 10 بهمن 1389, 12:35 عصر
و بورلند تابع pos را آفرید:لبخند:

mbshareat
یک شنبه 10 بهمن 1389, 13:50 عصر
با سلام و درود
جناب Delphi-7 (http://barnamenevis.org/member.php?74166-Delphi-7) من هم مثل شما شوخ طبعی رو دوست دارم.
من نمی خوام خودم برنامه بنویسم و از حلقه استفاده کنم تا Pos مقدار صفر برگردونه عرض کردم آیا تابع آماده ای هست؟

Mask
یک شنبه 10 بهمن 1389, 14:12 عصر
منظورتون از آماده چیه؟
آخه آماده تر از این تابع چی میخواهین؟
اگه روش کار این تابع براتون واضح نیست میخواهید یه نمونه براتون بزارم؟

Felony
یک شنبه 10 بهمن 1389, 20:41 عصر
خیر تابع آماده ای نیست ، باید با استفاده از تابع PosEX و یک حلقه خودتون پیادش کنید .