View Full Version : حذف تعدای کاراکتر
saeedzx
یک شنبه 20 مرداد 1392, 16:39 عصر
با سلام من می خوام چند کارکتر رو حذف کنم
مثلا
salam,khobi
وقتی دکمه حذف می زنم 4 کارکتر از آخر حذف بشه
salam,k
بشه مثل متن بالا
hamalous
یک شنبه 20 مرداد 1392, 16:52 عصر
ازتابع left استفاده کن این دستور از سمت چپ به تعداد دلخواه کاراکتر رو در برمیگیره مثلا :
left("salam,khobi",7) = salam,k
البته با توجه به پروفایل شما فکر نمی کنم منظورتون این باشه اگه منظورتون این نیست لطفا بیشتر توضیح بدین
saeedzx
یک شنبه 20 مرداد 1392, 21:59 عصر
مثال دقیق می زنم ...
text1.text
داخل تکس یک متن هست
از تکس یک مثال 4 کارکتر اون هم از آخر به اول کم کنه بعد بریزه داخل
text2.text
niksalehi
یک شنبه 20 مرداد 1392, 22:11 عصر
اینطوری که من فهمیدم :
Text2 = Right(Text1, 4)
hamalous
یک شنبه 20 مرداد 1392, 22:11 عصر
مثال دقیق می زنم ...
text1.text
داخل تکس یک متن هست
از تکس یک مثال 4 کارکتر اون هم از آخر به اول کم کنه بعد بریزه داخل
text2.text
بفرمائید
Private Sub Command1_Click()
Text2.Text = Replace(Text1.Text, Right(Text1.Text, 4), "")
End Sub
دستور پست 4 ،4 کاراکتر آخر رو نگه میداره و بقیه رو حذف میکنه درست برعکس چیزی که دوستمون خواسته بودند
vbhamed
چهارشنبه 23 مرداد 1392, 06:47 صبح
بفرمائید
Private Sub Command1_Click()
Text2.Text = Replace(Text1.Text, Right(Text1.Text, 4), "")
End Sub
دستور پست 4 ،4 کاراکتر آخر رو نگه میداره و بقیه رو حذف میکنه درست برعکس چیزی که دوستمون خواسته بودند
سلام
كد بالا مشكل داره، چون اگر اول يا وسط متن شما دقيقا مشابه 4 كاراكتر آخر وجود داشته باشه با كد شما اونها هم حذف ميشن كه اشتباهه
text2 = Left$(text1, Len(text1) - 4)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.