پروگرامنگ پیچیدہ، دردناک، اور اکثر غریب عمل ہے، جس میں یہ ایک ہی، یا اسی طرح، اعمال کو دوبارہ غیر معمولی نہیں ہے غیر معمولی عمل ہے. ایک دستاویز میں اسی طرح کے عناصر کی تلاش اور جگہ کو زیادہ سے زیادہ خود کار طریقے سے خود کار طریقے سے تیز اور تیز کرنے کے لئے، ایک باقاعدہ اظہار سسٹم پروگرامنگ میں ایجاد کیا گیا تھا. یہ پروگرامرز، ویب ماسٹرز، اور بعض اوقات، دیگر کاروباری اداروں کے نمائندوں کے وقت اور کوشش کو نمایاں طور پر بچاتا ہے. آتے ہیں کہ کس طرح باقاعدگی سے اعلی درجے کی ٹیکسٹ ایڈیٹر نوٹپڈ ++ میں لاگو ہوتے ہیں.
نوٹ پیڈ ++ کا تازہ ترین ورژن ڈاؤن لوڈ کریں
باقاعدگی سے اظہار کے تصور
پروگرام نوٹپڈ میں ++ باقاعدگی سے اظہار کے استعمال کے مطالعہ کو آگے بڑھنے سے پہلے ++ عملی طور پر، اس اصطلاح کے جوہر کے بارے میں مزید جانیں.
باقاعدگی سے اظہار ایک خصوصی زبان کی زبان ہے جس کا استعمال کرتے ہوئے آپ دستاویز لائنوں پر مختلف کارروائی کرسکتے ہیں. یہ خاص metacharacters کی مدد سے کیا جاتا ہے، جس کے ان پٹ کے ساتھ پیٹرن کے اصول پر جوڑیوں کی تلاش اور پھانسی. مثال کے طور پر، نو نوٹ پیڈ + + میں، باقاعدگی سے اظہار کی شکل میں ایک ڈاٹ موجودہ حروف کے پورے سیٹ میں سے کسی کی نمائندگی کرتا ہے، اور اظہار [A-Z] لاطینی حروف تہجی کے کسی بھی دارالحکومت کی نمائندگی کرتا ہے.
باقاعدگی سے اظہار نحو مختلف پروگرامنگ زبانوں میں مختلف ہو سکتے ہیں. نوٹ پیڈ ++ مقبول پرل پروگرامنگ زبان کے طور پر ایک ہی باقاعدہ اظہار اقدار کا استعمال کرتا ہے.
انفرادی باقاعدہ اظہار کی قدر
اب پروگرام نوٹ پیڈ ++ میں سب سے زیادہ عام باقاعدگی سے اظہار کے ساتھ واقف ہوں.
- . کسی بھی کردار؛
- [0-9] - کسی بھی عدد کے طور پر
- D - ہندسوں کے سوا کسی بھی کردار؛
- [A-Z] - لاطینی حروف تہجی کے کسی بھی دارالحکومت؛
- [A-Z] - لاطینی حروف تہجی کے کسی بھی چھوٹے حروف؛
- [الف - Z] - کیس کے بغیر، لاطینی حروف تہجی کے کسی بھی خط؛
- w - خط، underscore یا عدد؛
- کی جگہ
- ^ - لائن کی شروعات؛
- $ - لائن کا اختتام؛
- * - علامت تکرار (0 سے انفینٹی)؛
- 4 1 3 3 گروپ کی ترتیب نمبر ہے؛
- ^ s * $ - خالی لائنوں کے لئے تلاش؛
- ([0-9] [0-9] *.) - دو ہندسوں کی تلاش کریں.
دراصل، بہت زیادہ باقاعدگی سے اظہار اظہار حروف، جس میں ایک مضمون میں شامل نہیں کیا جا سکتا ہے. نوٹ پیڈ ++ کے ساتھ کام کرتے وقت پروگرامرز اور ویب ڈیزائنر ان کے مختلف متغیرات میں سے بہت زیادہ ہیں.
پروگرام میں باقاعدگی سے اظہار کے استعمال کے نوٹ + ++ جب تلاش
اب ہم نوٹپڈ ++ میں باقاعدگی سے اظہار استعمال کیا جاتا ہے کہ کس طرح کے مخصوص مثالیں ملاحظہ کریں.
باقاعدگی سے اظہار کے ساتھ کام کرنا شروع کرنے کے لئے، "تلاش" سیکشن پر جائیں اور ظاہر کی گئی فہرست میں "تلاش کریں" آئٹم کو منتخب کریں.
ہمارے پروگرام پروگرام نوٹ + ++ میں معیاری تلاش ونڈو کھولنے سے پہلے. اس ونڈو تک رسائی بھی کلیدی مجموعہ Ctrl + F پر دباؤ کرکے حاصل کی جاسکتی ہے. اس فنکشن کے ساتھ کام کرنے کے قابل ہونے کے لئے "باقاعدگی سے اظہار" بٹن کو چالو کرنے کا یقین رکھو.
دستاویز میں موجود تمام نمبر تلاش کریں. ایسا کرنے کے لئے، تلاش بار میں پیرامیٹر [0-9] درج کریں، اور "اگلا تلاش کریں" کے بٹن پر کلک کریں. ہر بار جب آپ اس بٹن پر کلک کریں گے تو اس دستاویز کو اگلے نمبر سے اوپر سے نیچے سے دستاویز میں مل جائے گا. نیچے سے تلاش کے موڈ پر سوئچنگ، معمولی تلاش کے طریقہ کار کا استعمال کرتے ہوئے انجام دینے کے لئے ممکن ہے، باقاعدگی سے اظہار کے ساتھ کام کرنے پر لاگو نہیں کیا جا سکتا.
اگر آپ "موجودہ دستاویز میں سبھی تلاش کریں" کے بٹن پر کلک کریں تو، تمام تلاش کے نتائج، جو کہ دستاویز میں عددی اظہار ہے، الگ الگ ونڈو میں دکھائے جائیں گے.
اور یہاں تلاش کے نتائج لائن کی طرف سے لائن ظاہر کی ہیں.
نوٹ پیڈ ++ میں باقاعدگی سے اظہار کے ساتھ حروف تبدیل کریں
لیکن، Notepad ++ پروگرام میں، آپ صرف حروف کے لئے تلاش نہیں کرسکتے ہیں بلکہ باقاعدگی سے اظہار کا استعمال کرتے ہوئے ان کی متبادل بھی کر سکتے ہیں. اس عمل کو شروع کرنے کے لئے، تلاش ونڈو کے "بطور" تبدیل کریں "ٹیب پر جائیں.
اجازت دیں کہ بیرونی روابط ایک ری ڈائریکٹ کے ذریعہ بھیجیں. ایسا کرنے کے لئے، "تلاش" کالم میں، قیمت درج کریں "href =. (// [^ '"] *) "، اور" تبدیل کریں "فیلڈ -" href = "/ redirect.php؟ to = 1". "سب کو تبدیل کریں" کے بٹن پر کلک کریں.
جیسا کہ آپ دیکھ سکتے ہیں، متبادل کامیاب رہا.
اب ہم کمپیوٹر پروگرامنگ یا ویب صفحات کے لے آؤٹ سے متعلقہ نہیں آپریشن کے لئے باقاعدگی سے اظہار کا استعمال کرتے ہوئے متبادل کے ساتھ تلاش کو متبادل کے ساتھ درخواست دیتے ہیں.
ہمارے پاس پیدائش کی تاریخوں کے ساتھ مکمل نام کی شکل میں افراد کی فہرست ہے.
پیدائش کی تاریخوں اور لوگوں کے ناموں کے نام کو دوبارہ ترتیب دیں. اس کے لئے، کالم میں "تلاش کریں" ہم لکھتے ہیں "( w +) ( w +) ( w +) ( d +. D +. D +)"، اور کالم میں "تبدیل کریں" - " 4 1 3 " . "سب کو تبدیل کریں" کے بٹن پر کلک کریں.
جیسا کہ آپ دیکھ سکتے ہیں، متبادل کامیاب رہا.
ہم نے نوٹ پیڈ ++ پروگرام میں باقاعدگی سے اظہار کا استعمال کرتے ہوئے سب سے آسان عمل دکھایا. لیکن ان اظہار کی مدد سے، پیشہ ورانہ پروگرامروں نے کافی پیچیدہ آپریشن کیے ہیں.