کمپیوٹرزانفارمیشن ٹیکنالوجی

پی ایچ پی: باقاعدہ اظہار، تقریب Preg کا تمام مماثل

پی ایچ پی، befits کے طور پر ایک جدید پروگرامنگ زبان ڈویلپرز باقاعدہ اظہار کی طلب کے افعال میں سے ایک سیٹ فراہم کرتا ہے. تم پیچیدہ معیار پر دیگر لائنوں میں سٹرنگ کے واقعات کے لئے تلاش کر سکتے ہیں.

HTML، CSS، XML اور دیگر فائلوں رسمی - استعمال Preg کا لئے کلاسیکی مسائل کے تمام افعال سے ملتے ہیں. کم نہیں اثر پتے، نام، فون نمبر، ای میل اور رسمی نصوص کے لئے دیگر معلومات تلاش کرتا ہے.

شکل تقریب

Preg کا میچ اور Preg کا میچ سبھی: پی ایچ پی کے دو تلاش کے افعال فراہم کرتا ہے. تمام واقعات - پہلا سٹرنگ، دوسری میں پیٹرن کے پہلے وقوعہ کے لئے لگ رہا ہے. کبھی کبھی اصطلاح "پیٹرن میچ" استعمال کرتے ہیں. "سٹرنگ پیٹرن سے میل کھاتا ہے" دوسری صورت میں - - پہلا کیس تقریب کا نتیجہ میں "سٹرنگ میں ایک سانچے کے ساتھ ملاپ پایا". تکنیکی طور پر، اصطلاح "اتفاق" زیادہ درست طریقے سے جوہر کی عکاسی کرتا ہے، لیکن آپریشن کے قدرتی تناظر عام طور پر ہے - معلومات کے "تلاش". پریکٹس، طلب اور ایک، اور ایک دوسرے میں. ذیل میں، ہم افعال کی شکل پر غور کریں.

تقریب کا نتیجہ - نمبر، میچز کی تعداد. میچوں - تمام کے ملاپ کے نتائج صف میں ریکارڈ کیا جاتا ہے. تمام تقریب Preg کا میچ کی صورت میں، آپ کے حکم کی وضاحت کر سکتے ہیں صف چھنٹائی کی :

  • PREG_PATTERN_ORDER؛
  • PREG_SET_ORDER.

پہلے اوتار کے چھانٹیں ایک باقاعدہ اظہار (ڈیفالٹ قدر) کے نتائج بھی شامل ہے. دوسری صورت میں، نتائج تار میں ان کے مقام کے مطابق گروپ ہیں.

سنہرے بالوں والی - سانچے عنصر

یہ کہ سانچے علامات چلتی یاد رکھنا ضروری ہے. پروگرامنگ کی لمبی کس ڈیٹا کی قسم "کردار" بھول گئی ہے. ماڈرن لینگویجز "لائن" کے تصور سے نیچے گر نہیں ہے، لیکن سانچے کے بارے میں سمجھا جانا چاہئے: یہ علامات ہیرا پھیری.

ایک سانچے عمارت - حروف کی ایک مطلوبہ ترتیب کے ایک اشارہ کے سب سے بڑھ کر ہے. اگر یہ واضح طور پر سانچے میں غلطی کو نہیں ہو گا سمجھتے ہیں. کسی بھی صورت میں، یہ بہت کم ہو جائے گا.

  • اور - ایک مخصوص پیٹرن عنصر - علامت.
  • AZ - سانچے عنصر بھی ایک علامت ہے، لیکن Z کرنے کے لئے ایک کی قدر - لاطینی تمام چھوٹے.
  • 0-9 - صرف 1 2 یا 3، - ایک واحد ہندسوں میں ہے، اور کسی بھی، لیکن 1-3.

پیٹرن رجسٹر میں اہم ہے. سانچے کا پہلا اور آخری حروف بڑی اہمیت کا حامل ہیں. تم کہاں سے شروع اور ختم ہونے کے پیٹرن کی وضاحت کر سکتے ہیں.

تقریب کے سانچے

PHP Preg کا تمام معیاری باقاعدہ اظہار نحو استعمال کرتا ملاتے ہیں. مربع بریکٹ ان میں اشارہ علامات میں سے ایک مطلع کرنا:

  • [میں ABC] صرف علامتوں A، B، C.
  • [^ ABC] حروف A، B، C. علاوہ سب کچھ
  • \ W اور \ W - ایک متن یا ایک متن کردار.
  • \ S اور \ S - سفید جگہ یا غیر خلا کردار.
  • \ D، اور \ D - ایک شخصیت یا ایک شخصیت.

تکرار علامات ظاہر کیا منحنی خطوط وحدانی - {ن، ایم} اور پچھلے حرف سے تعلق رکھتے ہیں.

  • ن کی "کم از کم" ایک تکرار پر کرنا؛
  • "اور نہیں" تکرار - میٹر.

نحو ٹیمپلیٹس تخلیق کرنے کے اختیارات کی ایک قسم فراہم کرتا ہے، لیکن یہ ایک سادہ، ہاتھ سے لکھے پیچیدہ عناصر اور کے مجموعے دستیاب ہے جس میں کے ساتھ، مبادیات کے ساتھ شروع کرنے کے لئے سب سے بہتر ہے کہ ہے.

سادہ لفظوں میں، ضرورت ہے کہ ان کی مطلوبہ رقم کی وضاحت اور علامت "^" آغاز، اور "$" سے ملتا ہے کہ اکاؤنٹ میں لینے کی لسٹنگ حقیقی علامات - لائن کے آخر، آپ کے unpretentious ٹیمپلیٹس تخلیق کر سکتے ہیں. تعلیم یافتہ پیشہ ور افراد کی طرف سے اصل قائم باقاعدہ اظہار کا تجزیہ پیچیدہ ایپلی کیشنز تخلیق Preg کا سب سے ملنے کے لئے ٹھوس علم حاصل کر سکتے ہیں. پی ایچ پی کے ہتھیاروں ان دونوں افعال تک محدود نہیں ہے، لیکن وہ سب سے زیادہ عام طور پر استعمال کر رہے ہیں.

سادہ پریکٹس

ایک عددی کے لئے سانچہ:

  • "/ [0-9] * /"

اسی پیٹرن ایک عدد صحیح ہے، لیکن سامنے ایک نشانی ہو، ( "+"، "-")، اور سامنے / پیچھے اضافی خالی جگہ ہو سکتا ہے:

  • / ^ [\ S | \ + | \ -] {0،1} [0-9] * /

اسی طرح:

  • /^[\s|\+|\-]{0،1}[0-9]*(\.)[0-9]*/ - نقطہ کی تعداد.
  • /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2،3}/ - ای میل کی منظوری کے لئے اختیار.

Preg کا میچ سب کے لئے اپنے اپنے سانچوں کے استعمال، انٹرنیٹ پر ان کا ترجمہ، سائٹس اور دیگر ذرائع کے کوڈ کے صفحات کا تجزیہ یہ آپ کے اپنے سانچے لائبریری بنانے کے لئے ممکن بناتے ہیں.

معلومات کو تلاش کرنے کے لئے اختیارات مقرر کیا جا سکتا ہے. خاص طور پر، دی آخری دو تعمیرات مختلف طریقے سے ماڈلنگ جا سکتا ہے. بہت سے معاملات میں، ترجیح ہے کہ تیزی سے اور درست طریقے سے کی ضرورت میچ ہے پیٹرن پڑے گا. PHP Preg کا میں درخواست دیگر زبانوں میں تمام، اسی طرح جیسے افعال سے مماثل ہے، یہ مشق، توجہ اور پہلے سے توثیق کے سانچوں کی ضرورت ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.delachieve.com. Theme powered by WordPress.