Source-Nevis
31-01-2008, 06:26
دوستان من میخوام یه برنامه بنویسم که شرح حال این برنامه از این قراره:
این برنامه یه تکست باکس نسبتا بزرگ داره که توش کلی متن قرار میگیره...(هر متنی)
بعدش میخوام با تابع Replase کار زیر رو انجام بدم:
مثلا اون متنی که وارد تکست باکس شد تشو 10 تا اسم مختلف هست:
علی، حسن، تقی، نقی، رضا، حسین، محمد و ...
یا اصلا این طور بگم : تو اون متنه 10 تا اسم پسر هست.
حالا میخوام با تابع Replase همه ی اون اسم های پسر تبدیل بشن به اسم دختر...
یعنی:
علی => زهرا
حسن => نرگس
تقی => صغرا
نقی => کلثوم
و ...
مشکلی که واسه من پیش میاد اینه که وقتی دستور Replase رو میدم فقط اولین Replase کار میکنه:
علی => زهرا
و بقیه همونطوری برمیگردن...
حسن=> حسن
تقی=> تقی
نقی=> نقی
و...
فکر میکنم اونقدر واضح گفتم که متوجه بشید...
دوستان عزیز برنامه نویس، لطفا کمک کنید... حیاتیه...!
این برنامه یه تکست باکس نسبتا بزرگ داره که توش کلی متن قرار میگیره...(هر متنی)
بعدش میخوام با تابع Replase کار زیر رو انجام بدم:
مثلا اون متنی که وارد تکست باکس شد تشو 10 تا اسم مختلف هست:
علی، حسن، تقی، نقی، رضا، حسین، محمد و ...
یا اصلا این طور بگم : تو اون متنه 10 تا اسم پسر هست.
حالا میخوام با تابع Replase همه ی اون اسم های پسر تبدیل بشن به اسم دختر...
یعنی:
علی => زهرا
حسن => نرگس
تقی => صغرا
نقی => کلثوم
و ...
مشکلی که واسه من پیش میاد اینه که وقتی دستور Replase رو میدم فقط اولین Replase کار میکنه:
علی => زهرا
و بقیه همونطوری برمیگردن...
حسن=> حسن
تقی=> تقی
نقی=> نقی
و...
فکر میکنم اونقدر واضح گفتم که متوجه بشید...
دوستان عزیز برنامه نویس، لطفا کمک کنید... حیاتیه...!