/
  • regex ای که مقادیری غیر از salam و khodahafez رو رد کند

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی regex ای که مقادیری غیر از salam و khodahafez رو رد کند
    نویسنده پیام
    smhnaji آفلاین
    سید محمد حسن ناجی
    ***

    ارسال‌ها: 119
    تاریخ عضویت: ۱۳۸۸ آبان ۳
    اعتبار: 2
    تشکرها : 61
    ( 90 تشکر در 53 ارسال )
    ارسال: #1
    regex ای که مقادیری غیر از salam و khodahafez رو رد کند
    سلام دوستان
    من میخوام regex ای بنویسم که همه چیز رو رد کنه غیر از مقادیر مشخص aaaa و bbbb و abcdef

    متاسفانه همه جا در مورد حذف مقادیری بین a-z و... گفته شده، نه دقیقا

    ممنون
    __________________________________________________________________________
    upservers.net Profesional Internet Solutions
    هاست + ریسلر لینوکس
    خدا رو شکر این سروری که گرفتم Uptime نسبتا قابل قبولی داره.
    (آخرین ویرایش در این ارسال: ۱۳۸۹ فروردين ۱۵ ۱۰:۳۶ صبح، توسط smhnaji.)
    ۱۳۸۹ فروردين ۱۵ ۱۰:۳۵ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,734
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6196 تشکر در 3438 ارسال )
    ارسال: #2
    RE: regex ای که مقادیری غیر از salam و khodahafez رو رد کند
    توی برای مقادیر مثلا می نویس [a-z] حالا بنویس salam یا بنویس aaaaa به همین راحتی
    ۱۳۸۹ فروردين ۱۵ ۰۱:۳۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    smhnaji آفلاین
    سید محمد حسن ناجی
    ***

    ارسال‌ها: 119
    تاریخ عضویت: ۱۳۸۸ آبان ۳
    اعتبار: 2
    تشکرها : 61
    ( 90 تشکر در 53 ارسال )
    ارسال: #3
    RE: regex ای که مقادیری غیر از salam و khodahafez رو رد کند
    یعنی بنویسم
    کد PHP:
    [^salam|aaaa|khodahafez
    ؟ این جواب نمیده

    ببینید من میخوام regex ای رو بنویسم که با js یا css یا... شروع نشه. به عبارت دیگه اگه کاربر متنش رو با css یا js شروع کرد، کاری با کارش نداشته باشم.

    برای این منظور عبارتی رو که به ذهنم رسید به این صورت نوشتم که اشتباهه:
    کد PHP:
    ^([^(js|css)].*)$ 

    متاسفانه هر عبارتی که با j یا s یا c یا s یا s شروع بشه رو رد میکنه. در صورتی که من فقط خود js و css رو رد کنه. نه هیچ چیز دیگه ای.

    در حاشیه: سایت های http://regexpal.com/ و http://gskinner.com/RegExr/ هم برای تست آنلاین regex خیلی خوب هستن
    __________________________________________________________________________
    upservers.net Profesional Internet Solutions
    هاست + ریسلر لینوکس
    خدا رو شکر این سروری که گرفتم Uptime نسبتا قابل قبولی داره.
    ۱۳۸۹ فروردين ۱۵ ۰۲:۰۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    hidensoft آفلاین
    عضو ارشد
    *****

    ارسال‌ها: 1,385
    تاریخ عضویت: ۱۳۸۸ شهريور ۳
    اعتبار: 46
    تشکرها : 729
    ( 1395 تشکر در 782 ارسال )
    ارسال: #4
    RE: regex ای که مقادیری غیر از salam و khodahafez رو رد کند
    این مورد خیلی سادست واقعا نیازی به regx هست ؟
    ۱۳۸۹ فروردين ۱۵ ۰۲:۳۰ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    smhnaji آفلاین
    سید محمد حسن ناجی
    ***

    ارسال‌ها: 119
    تاریخ عضویت: ۱۳۸۸ آبان ۳
    اعتبار: 2
    تشکرها : 61
    ( 90 تشکر در 53 ارسال )
    ارسال: #5
    RE: regex ای که مقادیری غیر از salam و khodahafez رو رد کند
    موضوع اینه که من دارم تو htaccess این کارو انجام میدم
    بخاطر همینه که باید از regex استفاده کنم
    __________________________________________________________________________
    upservers.net Profesional Internet Solutions
    هاست + ریسلر لینوکس
    خدا رو شکر این سروری که گرفتم Uptime نسبتا قابل قبولی داره.
    ۱۳۸۹ فروردين ۱۵ ۰۲:۳۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,734
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6196 تشکر در 3438 ارسال )
    ارسال: #6
    RE: regex ای که مقادیری غیر از salam و khodahafez رو رد کند
    کد:
    ^(^(js|css).*)$
    ۱۳۸۹ فروردين ۱۵ ۰۳:۵۸ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : smhnaji amir.s nasserghiasi
    smhnaji آفلاین
    سید محمد حسن ناجی
    ***

    ارسال‌ها: 119
    تاریخ عضویت: ۱۳۸۸ آبان ۳
    اعتبار: 2
    تشکرها : 61
    ( 90 تشکر در 53 ارسال )
    ارسال: #7
    RE: regex ای که مقادیری غیر از salam و khodahafez رو رد کند
    خیلی ممنونم بابت این پاسخ
    خیلی جاها رو تو اینترنت گشته بودم اما عجیب بود هیچ جایی رو پیدا نکرده بودم که صراحتا این جواب رو بده.

    فکر می کنم الان بشه به راحتی فرق () و [] رو تو Regular Expression ها نتیجه گرفت:
    (asdf) یعنی دقیقا عبارت "asdf"
    اما [asdf] یعنی a یا s یا d یا f
    و مهم تر اینکه این تنها فرق بین () و [] هست. مثلا ^ و هر عملگر دیگه ای توی عبارت های منظم، براشون فرقی نمی کنه که توی () باشن یا توی [].

    شدیدا ممنونم آقای سهرابلو Smile
    در ضمن لطفا اگه حرفی که زدم اشتباه هست دوستان بگن که درس عبرتی بشه برای سایرین! Wink
    __________________________________________________________________________
    upservers.net Profesional Internet Solutions
    هاست + ریسلر لینوکس
    خدا رو شکر این سروری که گرفتم Uptime نسبتا قابل قبولی داره.
    (آخرین ویرایش در این ارسال: ۱۳۸۹ فروردين ۱۵ ۰۵:۲۴ عصر، توسط smhnaji.)
    ۱۳۸۹ فروردين ۱۵ ۰۵:۲۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : nasserghiasi
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS