نمایش نتایج 1 تا 40 از 87

نام تاپیک: استفاده از Regular Expressions یا به اختصار RegEx برای جستجو و جایگذاری عبارت در متن

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    سن
    58
    پست
    1,057

    نقل قول: استفاده از Regular Expressions یا به اخصار RegEx برای جستجو و جایگذاری عبارت در متن

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    سلام و روز خوش
    شما باید match collection بسازین و length اون رو بخونین.
    یک کد نمونه در پست شماره 39 تاپیک زیر هست:
    تشخیص فیلدی که داده های آن از چندین space تشکیل شده
    سلام و روز شما هم خوش!
    لطفا در مورد فانکشن زیر که برای این مورد ایجاد کرده ام اظهار نظر فرمائین !


    Public Function RegExCountWords(ByVal Text As String, PatternText As String) As Long
    Dim regx
    Set regx = CreateObject("VBScript.RegExp")
    regx.Pattern = PatternText
    regx.Global = True
    RegExCountWords = regx.Execute(Text).Count
    End Function

    در مثال زیر با استفاده از تابع فوق میتوان تعداد کاراکتر o در رشته ورودی رو بدست آورد .

    MsgBox RegExCountWords("www.bahrami125@yahoo.com", "o")

    یا در مثال زیر تعداد کلمه در در رشته ورودی که فارسی هم هست بدست میاد:

    MsgBox RegExCountWords("در مثال زير با استفاده از تابع فوق ميتوان تعداد کاراکتر o در رشته ورودي رو بدست آورد .", "در")

    فکر کنم در متن های چند خطی رشته فارسی هم کاربرد داشته باشه .

    البته در متن انگلیسی برای بدست آوردن تعداد یک کاراکتر یا کلمه خاص در یک متن میتونیم با ترکیب تابع Len و Replace اینکار رو انجام بدهیم
    مثلاً در همون مثال اولی میخواهم تعداد حرف o رو در متن www.bahrami125@yahoo.com ورودی بدست بیاریم. برای اینکار تابع رو بصورت زیر مینویسیم :

    CountWords = Len("www.bahrami125@yahoo.com") - Len(Replace("www.bahrami125@yahoo.com", "o", ""))

    ولی با این کد تعداد در متون فارسی درست بدست نمیاد ولی تابعی که در اون از پترن استفاده شده برای بدست آوردن تعداد در هر دو حالت فارسی و انگلیسی مناسبتره
    آخرین ویرایش به وسیله eb_1345 : سه شنبه 08 آبان 1403 در 22:16 عصر

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

  1. پاسخ: 5
    آخرین پست: سه شنبه 11 فروردین 1394, 13:30 عصر
  2. تولید کد های regular expressions با استفاده از Expresso
    نوشته شده توسط SalarSoft در بخش مقالات مرتبط با Microsoft .Net Framework
    پاسخ: 4
    آخرین پست: سه شنبه 23 مهر 1392, 18:46 عصر
  3. خبر: دانلود کنید : یک EBook مختصر و بسیار مفید برای Regular Expressions
    نوشته شده توسط raziee در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: شنبه 26 شهریور 1390, 00:09 صبح
  4. کاربرد(Regex (Regular Expressions
    نوشته شده توسط meitti در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 13 بهمن 1387, 20:23 عصر
  5. آیا میشه در UrlMappings از Regular Expressions استفاده کرد؟
    نوشته شده توسط web developer در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: دوشنبه 02 مهر 1386, 11:00 صبح

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

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