ورود

نسخه کامل مشاهده نسخه کامل : Replase



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

bad_boy_2007
03-02-2008, 23:44
دوستان من میخوام یه برنامه بنویسم که شرح حال این برنامه از این قراره:
این برنامه یه تکست باکس نسبتا بزرگ داره که توش کلی متن قرار میگیره...(هر متنی)
بعدش میخوام با تابع Replase کار زیر رو انجام بدم:
مثلا اون متنی که وارد تکست باکس شد تشو 10 تا اسم مختلف هست:
علی، حسن، تقی، نقی، رضا، حسین، محمد و ...
یا اصلا این طور بگم : تو اون متنه 10 تا اسم پسر هست.
حالا میخوام با تابع Replase همه ی اون اسم های پسر تبدیل بشن به اسم دختر...
یعنی:
علی => زهرا
حسن => نرگس
تقی => صغرا
نقی => کلثوم
و ...
مشکلی که واسه من پیش میاد اینه که وقتی دستور Replase رو میدم فقط اولین Replase کار میکنه:
علی => زهرا
و بقیه همونطوری برمیگردن...
حسن=> حسن
تقی=> تقی
نقی=> نقی
و...
فکر میکنم اونقدر واضح گفتم که متوجه بشید...
دوستان عزیز برنامه نویس، لطفا کمک کنید... حیاتیه...!
1- کدت رو بزار
2- این تبدیلها باید به ترتیب انجام بشه مثلا اولین اسم دیده شده پسر به اولین اسم دختر و دومین به دومین و . . . یا اینکه هر کجا علی دیده شد بشه زهرا ؟
3- اگر بیش از 10 تا بود دیگه این کار رو انجام نمیدی یا واسه باقیا هم همینطور ادامه میدی ؟
4- با چه زبونی ؟
- منظورت از Replase - Replace هست دیگه نه ؟ یعنی درست مثل ورد گزینه Find & Replace ?

elyass
11-03-2008, 01:53
دوست عزيز سلام
اولا با چه زبوني مي خواي بنويسي؟(BAD BOY)
دوما اينجارو نگاه كن

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اول خودت يه چيزايي بنويس اگه مشكلي بود عنوان كن
:31::31::31::31: