گھر ترقی باقاعدہ اظہار کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

باقاعدہ اظہار کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - باقاعدہ اظہار کا کیا مطلب ہے؟

ایک باقاعدہ اظہار ایک طریقہ ہے جو پیٹرن کے ملاپ کے لئے پروگرامنگ میں استعمال ہوتا ہے۔ باقاعدہ اظہار متن کے ڈور سے ملنے کے لچکدار اور جامع ذرائع فراہم کرتا ہے۔ مثال کے طور پر ، متن کے بڑے حص throughے میں تلاش کرنے اور "بلی" کی تمام موجودات کو "کتے" میں تبدیل کرنے کے لئے باقاعدہ اظہار کیا جاسکتا ہے۔


نحو کو اجاگر کرنے کے نظام ، اعداد و شمار کی توثیق اور گوگل جیسے سرچ انجنوں میں باقاعدگی سے تاثرات استعمال کیے جاتے ہیں تاکہ صارف جو پوچھ رہا ہے اس سوال کے الگورتھمک میچ کا تعی .ن کرنے کی کوشش کریں۔


باقاعدہ تاثرات کو مختصر شکل میں ریجیکس یا ریج ایکسپ کے نام سے بھی جانا جاتا ہے۔

ٹیکوپیڈیا باقاعدہ اظہار کی وضاحت کرتا ہے

افادیت ، ٹیکسٹ ایڈیٹرز اور پروگرامنگ زبانیں متن کے نمونوں میں ہیرا پھیری اور تلاش کے ل regular باقاعدہ تاثرات استعمال کرتی ہیں۔ اگرچہ کچھ زبانیں زبان کے نحو کی شکل میں باقاعدہ اظہار کو مربوط کرتی ہیں ، جیسے ٹی سی ایل ، اوک ، پی ای آر ایل اور روبی ، دوسری ، لائبریریوں کے ذریعے باقاعدہ تاثرات استعمال کرتی ہیں ، جیسے جاوا ، سی ++ اور سی۔ اس کا مطلب یہ ہے کہ عملدرآمد کے فرق موجود ہیں لہذا ایک باقاعدہ اظہار جو کام کرتا ہے اچھی طرح سے ایک درخواست کے ساتھ یا کسی دوسرے کے ساتھ کام نہیں کرسکتا ہے۔ ٹھیک ٹھیک اختلافات موجود ہیں۔


باقاعدہ اظہار ناقابل یقین حد تک طاقتور ہوسکتا ہے۔ بنیادی طور پر ، اگر پیٹرن کی وضاحت کی جاسکے تو ، ایک باقاعدہ اظہار تخلیق کیا جاسکتا ہے۔ ایک سادہ نمونہ کچھ ایسی صورت حال کی تلاش میں ہوسکتا ہے جتنا کہ ان حالات کو ڈھونڈنا جہاں ایک جملہ "اس" میں ختم ہوتا ہے اور اسے "جس" سے تبدیل کیا جاتا ہے۔ پیٹرن ایک ہی متبادل کو انجام دینے سے زیادہ پیچیدہ ہوسکتا ہے لیکن میچ کے تیسرے اور پانچویں واقعے پر۔ یا پچھلے مماثل حروف کی تعدد اور اس کی جگہ پر منحصر ہے کہ مماثل حروف کے مختلف سیٹ استعمال کرکے یہ اور بھی پیچیدہ ہوسکتا ہے۔


ایک باقاعدہ اظہار کے تین اہم اجزاء لنگر ہیں جو متن کی لکیر کے سلسلے میں پیٹرن کی حیثیت کی وضاحت کرنے کے لئے استعمال ہوتے ہیں ، ایک ہی حیثیت میں ایک یا ایک سے زیادہ حرفوں سے مماثلت رکھنے والے کردار ، اور ترمیم کرنے والے جو اوقات کی تعداد بتاتے ہیں سابقہ ​​کردار سیٹ دہرایا گیا ہے۔


وہ کاروائیاں جو باقاعدہ تاثرات پیدا کرنے میں معاون ہیں:

  • مقدار کی مقدار: کوانٹفائیرز یہ حکم دیتے ہیں کہ پہلے والے عنصر کو کتنی بار ہونے کی اجازت ہے۔
  • گروہ بندی: آپریٹرز قوسین کا استعمال کرتے ہوئے اپنا دائرہ کار اور فوقیت واضح کر سکتے ہیں۔
  • بولین کے ضوابط: آپریٹرز اور گروپس کے لئے ایک OR یا AND حالت بیان کی جاسکتی ہے۔
باقاعدہ تاثرات ڈورسٹمینٹک فائنٹ آٹومیشن (ڈی ایف اے) اور نان ڈٹرمسٹونک فائنٹ آٹومیشن (این ایف اے) جیسے الگورتھم کا استعمال کرتے ہیں تاکہ کسی ڈور سے مقابلہ کیا جاسکے۔ این ایف اے میں ، ریاست اور ان پٹ علامت کے ہر جوڑے کے ل next اگلے کئی ممکنہ ریاستیں موجود ہیں ، جبکہ ڈی ایف اے علامتوں کی ایک محدود تار قبول کرتا ہے۔

باقاعدہ اظہار کیا ہے؟ - ٹیکپوپیڈیا سے تعریف