یک مدل دیگه مطرح میکنم سوال رو
مقدار(داخل) یک متغییر رشته ای کلمه ایران ما وجود داره
من میخوام از این کلمه فقط کلمه ایران درون یک متغییر رشته ای دیگه قرار بگیره یعنی ما رو حذف کنم آیا امکانش هست
اگه راهی باشه که بشه یکتکست رو به یک متغییر نسبت بدیم مشکل من حل میشه یعنی بگیم مقدار یک متغییر برابر است با تکست
منظور من هم از تکست یک محتوای ثابت متنی نیست یعنی اسمش تو mmb تکست هست ولی محتواش متغییره
نمیدونم تونستم منظورم رو برسونم یا نه
طبیعتا شما می توانید از متغیر های رشته ای (به کاراکتر $ ختم می شوند) برای نگهداری هر متغیر رشته ای
استفاده کنید، اما عملیاتی به اسم تفریق برای رشته ها تعریف نشده، یعنی نمی توانید یک متغیر رشته ای را با
عملگر - از یک متغیر رشته ای دیگه کسر کنید.
اگه از اون عبارت "ما" همیشه فقط مورد در رشته وجود داشته باشه، یعنی مثل عبارت
"مامان = مادر" نباشه که سه مورد "ما" داره، می توانید از تابع ()StrChange استفاده کنید، برای پارامتر سوم اش
دو کاراکتر ' رو کنار هم قرار می دهید تا متن $f به هیچی تبدیل بشه :
مثلا :
کد:
t$='iran ma'
f$ = 'ma'
e$=StrChange(t$,f$,'')
اما اگه در مورد تعداد تکرار اون عبارت در رشته ممکنه بیشتر از یکی باشه همه شون رو حذف می کنه.
مثلا متن "مامان = مادر" رو به "ن = در" تبدیل می کنه.