ايران ويج

نسخه‌ی کامل: سوال از دستور Replace
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
کد:
a = Replace("123456789123", "123", "*", 10, 1)
MsgBox a
دوستان توی کد بالا اگه بخوایم کاراکتر * جایگزین عبارت 123 که انتهای عبارت اصلی هستش بشه
چیکار باید بکنیم؟
این کد جواب نمیده
کد:
a = Replace("123456789123", "123", "***")
MsgBox a
(۲۲-شهریور-۱۳۹۲, ۱۵:۱۷:۴۴)Ghoghnus نوشته است: [ -> ]
کد:
a = Replace("123456789123", "123", "***")
MsgBox a

نه اصلا متوجه منظور من نشدید!!!
ببینید من فقط میخوام جایگزین عبارت 123 که انتهای عبارت اصلی هستش بشه.
و جایگزین 123 که ابتدای عبارت اصلی هستش نشه
یعنی از انتها جستجو کنه و فقط یکبار آرگومان دوم رو جایگزین کنه!
دیگه واضح تر از این نمیشه توضیح داد!
یعنی عبارت :
123456789123
بشه:
*123456789
کد:
a = Replace("123456789123", "123", "*", 3, 15)
MsgBox a
:-w خودتون یه تستی بکنین!!! :-|
واقعا دیگه نمیدونم چی بگم.
کد:
s = "123456789123"
a = Replace(s, "123", "*", 4, 15)
a = Mid(s, 1, 3) + a
MsgBox a