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

نام تاپیک: جدا کردن شماره های با فرمت خاص از رشته با REGEX

  1. #1
    کاربر دائمی آواتار arash020
    تاریخ عضویت
    آذر 1388
    محل زندگی
    گیلان-رودسر
    پست
    392

    Cool جدا کردن شماره های با فرمت خاص از رشته با REGEX

    سلام
    فرض کنید میخوایم از فایل متنی که ضمیمه کردم شماره موبایل ها رو که با 0912 شروع میشن رو جدا کنیم و توی یه لیست باکس درج کنیم
    میدونم که میشه با Regex این کارو کرد.

    خودم کدی براش نوشتم ولی مشکل داره و درست کار نمیکنه...!

    این تکه کدیه که خودم نوشتم برای جدا کردن شماره موبایل ها از فایل:

        Dim s = Web_tel.Document.Body.InnerText.ToLower.TrimStart

    Dim mc_tel As MatchCollection = Regex.Matches(s, "([0912]+)([ -][0-9]{11,20})")

    For i = 0 To mc_tel.Count - 1
    List1_tel.Items.Add(mc_tel(i).Value)
    Next



    میشه کمکم کنید؟


    فایل ضمیمه

  2. #2

    نقل قول: جدا کردن شماره های با فرمت خاص از رشته با REGEX

    سلام دوست عزیز


     Dim value As String = "/content/09122222rnate-1.aspx"

    ' Invoke the Match method.
    Dim m As Match = Regex.Match(value, "0912([0-9]+)", RegexOptions.IgnoreCase)
    If m.Success Then
    lst.Items.Add(m.Value)
    End If

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

  1. پاسخ: 3
    آخرین پست: چهارشنبه 24 فروردین 1390, 23:04 عصر
  2. سوال: جدا کردن کلمه های یک متن
    نوشته شده توسط vahid_d_0101 در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: دوشنبه 07 بهمن 1387, 17:29 عصر
  3. جدا کردن فریم های یک فیلم
    نوشته شده توسط محمد صادق در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 29 مهر 1387, 12:49 عصر
  4. جدا کردن آیتم های Combobox
    نوشته شده توسط delphiprog3000 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: شنبه 04 خرداد 1387, 19:25 عصر
  5. جدا کردن شماره ماه از تاریخ
    نوشته شده توسط @AM!R! در بخش برنامه نویسی در 6 VB
    پاسخ: 11
    آخرین پست: یک شنبه 09 دی 1386, 15:01 عصر

برچسب های این تاپیک

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

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