نمایش نتایج 1 تا 7 از 7

نام تاپیک: چگونه از سمت راست يك رشته به تعداد دلخواه متني را جدا كنيم؟

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #4
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,735

    نقل قول: چگونه از سمت راست يك رشته به تعداد دلخواه متني را جدا كنيم؟

    نقل قول نوشته شده توسط nima898 مشاهده تاپیک
    dim s as string = microsoft.visualbasic.right("Ebrahim",2)

    موفق باشید
    این کار نیاز به ایمپورت نیم اسپیس مربوط به ویژوال بیسیک داره و در محیط عادی کار نمی کنه
    نقل قول نوشته شده توسط ali.hojjati مشاهده تاپیک
    می تونی از دستور
    Dim str as String = "Ebrahim"
    str = mid(str,6,2)
    و یا

    Dim str as string = "Ebrahim"
    str=str.Remove(0,5)


    استفاده کنی. اولیه اون دو تا حرف آخر رو بر می گردونه ولی دومی عبارت قبل از دو تا حرف آخر رو حذف می کنه.
    با سلام
    این دو دستور اشکال داره چون فقط روی یک مورد مثل مثال مزبور کار می کنه ولی فرض کنید رشته ای سه حرف یا 20 حرف داشته باشه،‌این دستور جواب نمی ده
    نقل قول نوشته شده توسط Computer.Programmer مشاهده تاپیک


    Dim s AsString = Strings.Right("Ebrahim", 2)



    موفق باشید
    کلاس String همچین تابعی نداشت ،‌من امتحان کردم

    بهترین کد اینه که همه جا کاربرد داره و نیاز به رفرنس و هیچ چیز دیگر نداره

    Dim str AsString = "Ebrahim"
    str = Mid(str, Len(str) - 2)
    MsgBox(str)
    آخرین ویرایش به وسیله Hossis : یک شنبه 22 آذر 1388 در 19:06 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •