PDA

View Full Version : شمارش تعداد یک کارکتر در یک فیلد



فردان فردان
شنبه 27 بهمن 1386, 07:36 صبح
با سلام
می خواستم ببینم آیا تابعی وجود دارد که تعداد یک کارکتر را در یک فیلد شمارش کند؟
مثلا بگوید که حرف ب چند بار در این فیلد تکرار شده است؟
با تشکر فراوان

mazoolagh
شنبه 27 بهمن 1386, 23:26 عصر
شاید با regexp بشه اینکار رو کرد ؛ یعنی (ب) ها رو در یک array ریخت و طول اون رو بدست آورد.
یا همه غیر (ب) ها رو حذف کرد و طول رشته باقیمانده برابر تعداد (ب) ها میشه.

البته از ترکیب توابع معمولی هم میشه استفاده کرد.

مهدی قربانی
یک شنبه 28 بهمن 1386, 00:10 صبح
می خواستم ببینم آیا تابعی وجود دارد که تعداد یک کارکتر را در یک فیلد شمارش کند؟
مثلا بگوید که حرف ب چند بار در این فیلد تکرار شده است؟

سلام
دوست عزیز با استفاده از تابع حلقه و تابع Mid براحتی میشه این کار رو انجام داد نمونه رو ببینید