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

نام تاپیک: ( فوری ) جداسازی حرف و رقم

  1. #1
    کاربر دائمی آواتار vahidmasoudi1391
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    استان مازندران
    پست
    293

    ( فوری ) جداسازی حرف و رقم

    سلام دوستان عزیز
    من چظور می توانم DE1215 را جداسازی کنم
    DE جدا در یک تک باکس و 1215 در تکس باکس دیگر
    با تشکر

  2. #2

    نقل قول: ( فوری ) جداسازی حرف و رقم

    بهترین راه برای این کار استفاده از Regular expression هست
    نمونه کد:
     private void button1_Click(object sender, EventArgs e)
    {
    var maintext = new Regex("(?<Alpha>[a-zA-Z]*)(?<Numeric>[0-9]*)");
    var split = maintext.Match("DE1215");

    var strings = split.Groups["Alpha"].Value;
    var numbers = split.Groups["Numeric"].Value;
    txtword.Text = strings;
    txtnumber.Text = numbers;
    }

    خروجی:
    [IMG]Untitled.png - 18.0 Kb[/IMG]

  3. #3
    کاربر دائمی آواتار vahidmasoudi1391
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    استان مازندران
    پست
    293

    نقل قول: ( فوری ) جداسازی حرف و رقم

    سلام دوست عزیز
    اگر می شود نمونه برایم بگذارید
    با تشکر

  4. #4
    مدیر بخش آواتار Abbas Amiri
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    اصفهان
    پست
    2,327

    نقل قول: ( فوری ) جداسازی حرف و رقم

    تابع زیر باگرفتن مقدار تکست ، خروجی را بصورت یک آرایه 2 عضوی به صورت عدد وتکست مجزا ایجاد میکند . مهم نیست که ابتدا عبارت حرفی یا عددی باشد درهردو صورت اولین اندیس ، مقدار عددی ودومی مقدار حرفی را برمیگرداند

    Function IsolateNumberAndText(s As String)
    Dim tmp As String, var(1) As String
    tmp = s
    If Val(s) Then
    tmp = Replace(tmp, Val(s), "")
    var(0) = Val(s)
    var(1) = tmp
    Else
    For k = 1 To Len(s)
    If IsNumeric(Mid(s, k)) Then
    var(0) = Mid(s, k)
    var(1) = Left(s, k - 1)
    Exit For
    End If
    Next
    End If
    IsolateNumberAndText = var
    End Function

    مثال:

    varText=IsolateNumberAndText("DE1215")
    Text1=varText(0)
    Text2=varText(1)

تاپیک های مشابه

  1. سوال: جدا کردن سه رقم سه رقم یه فیلد فرمول (فوری)
    نوشته شده توسط mohammad_2039 در بخش ابزارهای گزارش سازی
    پاسخ: 0
    آخرین پست: شنبه 01 آبان 1389, 12:28 عصر
  2. مبتدی: تقسیم اعداد خیلی بزرگ (200 رقم) - فوری
    نوشته شده توسط bluesky63 در بخش C#‎‎
    پاسخ: 10
    آخرین پست: دوشنبه 24 خرداد 1389, 11:39 صبح
  3. تبدی رقم به حرف
    نوشته شده توسط Unknownlive در بخش C#‎‎
    پاسخ: 3
    آخرین پست: سه شنبه 26 خرداد 1388, 00:37 صبح
  4. جداسازی متون بین دو حرف
    نوشته شده توسط mojtaba-saleh در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 06 فروردین 1387, 13:27 عصر
  5. جداسازی سه رقم سه رقم اعداد در یک ادیت باکس
    نوشته شده توسط rahami در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: دوشنبه 23 مرداد 1385, 13:51 عصر

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

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