بنام خداوند متعال♥️
اَفَض هستم با اموزش
عبارات با قائده در php👌
#قسمت_هفتم_ریجکس_نویسی
خب متاکارکتری که یاد گرفتیم ? بود ولی مثال نزدیم حالا بیاید یه ریجکس بنویسیم
خب اول از همه دلیمدر
'//'
حالا میخوایم بگین یکی از ! یا / یا # اول دستور باشه پس باید بگیم
'/[#/!]mrafaz (.*)/'
حالا پترن بالا بخوایم تعریف کنیم میگیم:
حتما باید قبلش یا / یا ! یا # باشه
بعدش کلمه mrafaz باشه
یک فاصله
یک واحد به ما بده هرچیزی به هر تعدادی بجز اینتر
اما ما میخوایم /!# اجباری نباشن یعنی اگر متن
mrafaz tst
هم بودش قبول کنه راه حل چیه؟
درسته متاکارکتر ?
پس پترنمون میشه:
'/[#\/!]?mrafaz (.*)/'
پس وقتی ? میزاریم یعنی عبارت قبلی میتونه نباشه یا یکبار باشه
حالا بیاید وارد تابع کنیمش
$string = '!mrafaz tst';
preg_match('/[#\/!]?mrafaz (.*)/',$string,$match);
//حالا اگر $match رو var_dump() کنیم خروجیمون میشه:
array(2) {
[0]=>
string(11) "!mrafaz tst"
[1]=>
string(3) "tst"
}
یک اریه ک خونه اولش کل متن
خونه دومش [1] واحدی که گفتیم نیازش دادیم و داخل () قرار دادیم
متاکارکتر بعدی که میخوایم یاد بگیریم - هست که به برای مشخص کردن محدوده میباشد که در قسمت بعدی یاد میگیریمش😁
حمایت کنید زودتر پست بزارم❤️
♤@phpchallenge♤
اَفَض هستم با اموزش
عبارات با قائده در php👌
#قسمت_هفتم_ریجکس_نویسی
خب متاکارکتری که یاد گرفتیم ? بود ولی مثال نزدیم حالا بیاید یه ریجکس بنویسیم
خب اول از همه دلیمدر
'//'
حالا میخوایم بگین یکی از ! یا / یا # اول دستور باشه پس باید بگیم
'/[#/!]mrafaz (.*)/'
حالا پترن بالا بخوایم تعریف کنیم میگیم:
حتما باید قبلش یا / یا ! یا # باشه
بعدش کلمه mrafaz باشه
یک فاصله
یک واحد به ما بده هرچیزی به هر تعدادی بجز اینتر
اما ما میخوایم /!# اجباری نباشن یعنی اگر متن
mrafaz tst
هم بودش قبول کنه راه حل چیه؟
درسته متاکارکتر ?
پس پترنمون میشه:
'/[#\/!]?mrafaz (.*)/'
پس وقتی ? میزاریم یعنی عبارت قبلی میتونه نباشه یا یکبار باشه
حالا بیاید وارد تابع کنیمش
$string = '!mrafaz tst';
preg_match('/[#\/!]?mrafaz (.*)/',$string,$match);
//حالا اگر $match رو var_dump() کنیم خروجیمون میشه:
array(2) {
[0]=>
string(11) "!mrafaz tst"
[1]=>
string(3) "tst"
}
یک اریه ک خونه اولش کل متن
خونه دومش [1] واحدی که گفتیم نیازش دادیم و داخل () قرار دادیم
متاکارکتر بعدی که میخوایم یاد بگیریم - هست که به برای مشخص کردن محدوده میباشد که در قسمت بعدی یاد میگیریمش😁
حمایت کنید زودتر پست بزارم❤️
♤@phpchallenge♤