PDA

View Full Version : مخالف عملگر & در ویژوال بیسیک



mahdi.manian
چهارشنبه 18 اردیبهشت 1392, 13:11 عصر
با سلام.

دوستان همانطور که می دونید عملگر & دو رشته را با هم ترکیب می کنه. مثلا a و li میشه ali.

آیا مخالف این عملگر را هم در ویژوال بیسیک داریم؟ به این شکل که اگه در مقدار اول ali را داشتیم و در مقدار دوم i را داشتیم تبدیل به al شود؟

با تابع mid میشه مقدار را پیدا کرد ولی حذف آن با عملگر - مقدور نیست!


با تشکر.

Mohammad.sweets
چهارشنبه 18 اردیبهشت 1392, 13:24 عصر
سلام..
ببین منظورت اینه؟
MsgBox Left("ali", 2)

mahdi.manian
چهارشنبه 18 اردیبهشت 1392, 14:28 عصر
نه این همانطور که می دونید چند کاراکتر از سمت راست یا چپ بر می داره.

می خواستم بدونم چنین چیزی امکان پذیر هست یا نه. ولی خب همین توابع right و left کار را راه می اندازند.

با تشکر.

SlowCode
چهارشنبه 18 اردیبهشت 1392, 14:46 عصر
سلام
از تابع Replace استفاده کن:
txt = "ali"
txt = Replace(txt, "i", "")

meys34
چهارشنبه 18 اردیبهشت 1392, 15:08 عصر
نه این همانطور که می دونید چند کاراکتر از سمت راست یا چپ بر می داره.

می خواستم بدونم چنین چیزی امکان پذیر هست یا نه. ولی خب همین توابع right و left کار را راه می اندازند.

با تشکر.

نه این جور که شما میگید نمیشه که... بلاخره باید کامپیوتر یه جوری بفهمه از کجا جداسازی انجام بده...

یه راهش اینه که یه کاراکتر اضافه کنید... این کاراکتر دیده نمیشه ولی وجود داره...

مشکل این روش توی کاراکتر های فارسی هست مثلا اگر این کاراکتر وجود داشته باشه "علی" این شکلی دیده میشه "عل‏ی"

a = "al" & Chr$(254) & "i"
i = Split(a, Chr$(254))

Print a
Print i(0)
Print i(1)