کمپيوټر, معلوماتي ټکنالوژۍ
PHP: په منظم ډول څرګندونې، دنده preg لوبه ټول
PHP، د ورستیدو پروګرامونو يوه عصري ژبه پرمختگپالونکي وړاندې کوي لپاره منظم څرګندونې د دندو يوه ټولګه. تاسې کولای شی چې په پر پیچلې معیارونو نورو کرښو د تار پېښې پلټنه.
د HTML، CSS، د ایکس ایم او نورو دوتنې رسمي - د استعمال preg کلاسيکه ستونزو د ټولو دندو خوري. نه لږ اغېز لپاره د پتې، د نومونو، د ټیلفون شمیرې، پست او مالدارۍ وزارت او د رسمي متنونه د نورو معلوماتو د لټون ورکوي.
شکل دنده
preg لوبه او preg لوبه ټول: PHP دوه لټون د دندو وړاندې کوي. د ټولو پېښې - د لومړي ځل لپاره د د بیلګه په لومړي پدیده په تار، د دوهم لپاره د ښکاري. کله کله اصطلاح "بیلګه لوبه" وکاروي. په لومړي صورت کې د فعالیت پایله - "تار د نمونې سره سمون خوري:" د دوهم صورت په - "په سلسله مطابقت سره کېنډۍ موندل شو". له تخنیکي، اصطلاح "تصادف" په ډير دقيق ډول د اصل منعکسوي، خو د عملياتو د طبيعي شرايطو معمولا - د معلوماتو د "لټون". په عمل کې، تقاضا او د یو او بل. لاندې، موږ په دندو شکل په پام کې.
د دنده پایله - شمیر، د لوبډلو شمېر. ټول تطابق د پايلو په لړ ليک کې ثبت شوي دي - لوبې. د دنده preg لوبه ټول په صورت کې، تاسو کولای شی په امر مشخص د ډلبندۍ په ترتیب :
- PREG_PATTERN_ORDER؛
- PREG_SET_ORDER.
د لومړي پورتني ننداره د يوه منظم بيان (default ارزښت) پایلی شامل دي. په دوهم صورت کې، د پایلو په تار د خپل موقعیت له مخې وشل شوې دي.
پېلام - کېنډۍ د عنصر
دا مهمه ده چې په ياد ولرو چې کېنډۍ سمبولونه فعاليت کوي. پروګرامونې له اوږدې مودې هېر څه د ارقامو ډول "د کرکټر". د عصري ژبو لاندې د "کرښې" د تصور سقوط نه، خو باید د کېنډۍ په اړه پوه شي: دا سمبولونه آند چې.
یو کېنډۍ جوړول - د ټولو پورته وي،، د تورو په زړه تعاقب کنايه ده. که چېرته دا په روښانه توګه پوه په کينډۍ تېروتنې به نه وي. په هر صورت، دا به ډېره کمه وي.
- او - د يو ځانګړي بيلګه عنصر - سمبول.
- AZ - کېنډۍ عنصر هم یو سمبول دی، خو د ارزښت د مرستندوی لاتیني - د ټولو lowercase.
- 0-9 - هر یو واحد عددي، او، خو د 1-3 - یوازې د 1، 2 او يا 3.
د نمونې د نوم ثبتول کې مهم دی. د کېنډۍ د لومړي او تېر خویونه د ستر ارزښت لري. مشخص کولی شې چې کومه ځايه يې پيل او پای بیلګه.
دنده کېنډۍ
PHP preg لوبه ټول معياري څرګندنې د العروض کاروي. مربع قوسونو کښلی د سمبولونو په ورته اشاره یو:
- [ABC] يوازې د سمبولونو د A، B، C.
- [^ ABC] د تورو د A، B، C. پرته هر څه
- \ W او \ W - د يو متن يا د يو متن لوښه.
- \ S او \ S - سپين فضا او یا غیر فضا لوښه.
- \ ډي، او \ ث - د یو رقم يا يو شکل.
د تکرار سمبولونه denoted قوسونو کې - {N، M} او تړاو د تیر لوښه.
- n د "لږ تر لږه" تکرار عمومأ؛
- "نه زيات" تکرار - M.
العروض د کينډۍ رامنځته مختلف انتخابونو چمتو کوي، خو دا تر ټولو ښه سره د اساساتو پیل چې د ده،، سره د یو ساده، .ددی، په کوم کې چې پیچلې عناصرو او ترکیبونو شته.
په ساده، د لست دریښتینو سمبولونه دي چې د اړتیا، د خپل د خوښې وړ پیسو اندازه ټاکل شوې او په پام کې نیولو چې د سمبول "^" په پیل، او د "$" سره سمون خوري - د کرښې په پای کې، تاسو کولای کينډۍ unpretentious رامنځته کړي. له تکړه مسلکي دریښتینو-جوړ منظم څرګندونې تحلیل او شننه کولای شي د جامدو پوهې ته پیچلې غوښتنلیکونه جوړ preg ټولو سمون ترلاسه کړي. PHP ارسنال ده چې د دغو دوو کارونو پورې محدود نه دي، خو هغوی تر ټولو عام ډول کارول کيږي.
ساده عمل
لپاره یو integer کينډۍ:
- "/ [0-9] * /"
د ورته بیلګه ده د يوه integer، خو د مخ شي يوه نښه وي ( "+"، "-")، او په مخ / شا کولای شي اضافي ځایونو:
- / ^ [\ S | \ + | \ -] {0،1} [0-9] * /
په همدې ډول:
- /^[\s|\+|\-]{0،1}[0-9]*(\.)[0-9]*/ - د ټکی په شمېر.
- /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2،3}/ - انتخاب د E-mail د پیژندلو لپاره.
د preg لوبه کې د ټولو لپاره د خپل کينډۍ استعمال، د انټرنټ د هغوی مثالونه، د ځایونو او نورو سرچينو کوډ مخونه د تحلیل لپاره دا ممکنه ته خپل کېنډۍ کړی رامنځته کړي.
د معلوماتو د موندلو غوراوي کولای شي. په ځانګړې توګه، د تېرو دوو ساختماني ورکول کیدای شی په مختلفه بیلګې شي. په ډیرو مواردو کې، غوره به د نمونې چې په چټکۍ سره او په سمه توګه د اړتیا لوبه چمتو کړي. په PHP preg کاريال ټولې، او همدارنګه په نورو ژبو ورته دندو خوري، دا اړتيا عمل کې، پاملرنې او د مخه اعتبار کينډۍ.
Similar articles
Trending Now