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

نام تاپیک: تشخیص فیلدی که داده های آن از چندین space تشکیل شده

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,578

    نقل قول: تشخیص فیلدی که داده های آن از چندین space تشکیل شده

    نقل قول نوشته شده توسط eb_1345 مشاهده تاپیک
    بنظرم برای استفاده از RegEx یا (Regular Expressions) بمنظور انجام عملیات تطابق و جایگذاری عبارات در رشته ها بواسطه قواعد خاص و استفاده از نمادها و دستورات مخصوصی که در اون وجود داره نیاز به یک آموزش در یک تاپیک مستقل داره
    خود ابجکت regexp ساده است و پراپرتی ها و متدهاش خیلی کم و سرراستن.
    قسمت سختش نوشتن اون پترن هست که بدبختانه آموزش برنمیداره بس که گسترده است
    و خیلی راحت میشه یک پترن بد نوشت که فشار به پردازنده بیاره یا کلا تو لوپ بیفته!

    در تاپیک زیر (طبق معمول با عنوان نامناسب!) یک نمونه از کار با regexp برای validation فرم هست
    https://barnamenevis.org/showthread.php?558147

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

    نقل قول: تشخیص فیلدی که داده های آن از چندین space تشکیل شده

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    خود ابجکت regexp ساده است و پراپرتی ها و متدهاش خیلی کم و سرراستن.
    قسمت سختش نوشتن اون پترن هست که بدبختانه آموزش برنمیداره بس که گسترده است
    و خیلی راحت میشه یک پترن بد نوشت که فشار به پردازنده بیاره یا کلا تو لوپ بیفته!
    بله ، دقیقاً سختی استفاده از این آبجکت همون پترن هاشه که بقول شما اینقدر گسترده و متنوعه که آدم توش قاطی میکنه

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

    نقل قول: تشخیص فیلدی که داده های آن از چندین space تشکیل شده

    .................................
    آخرین ویرایش به وسیله eb_1345 : چهارشنبه 02 آبان 1403 در 19:36 عصر

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,578

    نقل قول: تشخیص فیلدی که داده های آن از چندین space تشکیل شده

    نقل قول نوشته شده توسط eb_1345 مشاهده تاپیک
    با استفاده از regexp تابع زیر رو برای اعتبار سنجی یک رشته که فقط مشتمل بر فضای خالی باشه ایجاد کردم ؛ نمیدونم پترنشو درست نوشتم یا نه
    مازولاق عزیز لطفاً در خصوص درست و یا غلط بودن تابع اظهار نظر بفرماین !
    پترن برای کاری که مورد نظر هست درسته،
    و توضیح هم گویاست.

    با اجازه شما چند مورد تکمیلی رو عرض میکنم:
    1- همونجور که توضیح داده شد، {1,} شرط تعداد رو مشخص میکنه که میشه یکی یا بیشتر.
    معمولا {m,n} رو برای حالتهایی بکار میبریم که m , n به جز 1 باشن - برای یکی یا بیشتر نماد + رو داریم:
    ^\s+$


    2- این پترن درست هست - ولی در مقایسه با پترن پست 5 (S\) ، احتمالا اورهد بیشتری داره:
    اینجا حتما باید کل string تا آخر چک بشه برای s\ (همون white space) ،
    ولی S\ یعنی هر کارآکتری که white space نیست - پس دست کم non-match رو زودتر برمیگردونه.
    دوستانی که مطلب رو دنبال میکنن به تفاوت s\ و S\ دقت کنن!

    3- در اینجا پترن مقید به اغاز و پایان string یا line شده،
    که این رو در یک پست دیگه در ادامه همین تاپیک باز میکنم.


    ضمناً از مازولاق خواهش میکنم در تاپیک استفاده از Regular Expressions یا به اخصار RegEx برای جستجو و جایگذاری عبارت در متن که امروز ایجاد کردم حواسشون به بنده باشه ، چون در ارتباط با مقوله فوق خیلی اشراف ندارم و ممکنه در بیان مطالب و ارائه کدهای نمونه دچار اشتباه بشم
    هرچند آب سر بالا نمیره،
    ولی چشم!

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

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

    نقل قول: تشخیص فیلدی که داده های آن از چندین space تشکیل شده

    سلام استاد!
    با عرض شرمندگی قبل از اینکه شما پست شماره 36 رو ارسال کنی من کدها و مطالب پست قبلی خودم رو حذف کردم . چون احساس کردم با وجود مطالب پستهای قبلی دیگه نیازی به مطالب اون پست نیست که یدفعه متوجه پست شما شدم

  6. #6
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,578

    نقل قول: تشخیص فیلدی که داده های آن از چندین space تشکیل شده

    نقل قول نوشته شده توسط eb_1345 مشاهده تاپیک
    سلام
    با عرض شرمندگی قبل از اینکه شما پست شماره 36 رو ارسال کنی من کدها و مطالب پست قبلی خودم رو حذف کردم . چون احساس کردم با وجود مطالب پستهای قبلی دیگه نیازی به مطالب اون پست نیست که یدفعه متوجه پست شما شدم
    سلام دوباره
    پست خوبی بود اتفاقا،
    و نکته مهمی رو نشون میداد.

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

  1. سوال: عدم تشخیص نقطه و space در میان متن
    نوشته شده توسط hooooman در بخش برنامه‌نویسی جاوا
    پاسخ: 5
    آخرین پست: دوشنبه 09 فروردین 1395, 06:28 صبح
  2. تشخیص فشار دادن کلید اینتر و space در تکست ویو
    نوشته شده توسط gilas1368 در بخش Android Studio
    پاسخ: 7
    آخرین پست: یک شنبه 30 شهریور 1393, 01:15 صبح
  3. مشکل در تشخیص کلید space در ورودی
    نوشته شده توسط setareh2013 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 7
    آخرین پست: جمعه 16 خرداد 1393, 21:26 عصر
  4. پاسخ: 1
    آخرین پست: یک شنبه 11 اسفند 1392, 09:31 صبح
  5. سوال: تشخیص Space
    نوشته شده توسط bachebahal_1363 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: جمعه 03 خرداد 1387, 11:07 صبح

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

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