ایک واحد ریجیکس تیار کریں جو تمام سبز الفاظ کو پکڑتا ہے، تمام سرخ الفاظ کو چھوڑ دیتا ہے، پھر اسے برابر کے نیچے سکڑتا ہے۔
آپ کو دو الفاظ کی فہرستیں ملتی ہیں: لازمی میچ (سبز) اور لازمی طور پر نہ میچ (سرخ)۔ ایک ریگولر ایکسپریشن ٹائپ کریں جو ہر سبز لفظ سے مماثل ہو اور کسی بھی سرخ سے۔ آپ کے لکھتے ہی الفاظ روشن ہو جاتے ہیں۔ ایک بار جب یہ ان کو الگ کر دے تو، برابر کی لمبائی کو شکست دینے کے لیے اپنے پیٹرن کو چھوٹا کریں۔
پیٹرن ہنٹر ریجیکس گولف ہے — تاثراتی، کم سے کم پیٹرن کی مماثلت کے بارے میں ایک کوڈ گولف پہیلی۔
ایک ریگولر ایکسپریشن لکھنا جو سبز فہرست کے ہر لفظ سے میل کھائے اور سرخ فہرست کے کسی سے نہیں، وہی حقیقی کام ہے جس کے لیے یہ علامت موجود ہے: دھاگوں کے ایک مجموعے کو درستی سے بیان کرنا۔
دونوں فہرستیں ایک وضاحت نامے کا کام کر رہی ہیں۔ سرخ فہرست کے بغیر ہر چیز سے میل کھانے والا کوئی بھی نمونہ پاس ہو جاتا، جو حقیقی regex کے غلط ہونے کا سب سے عام طریقہ ہے۔
بہت ڈھیلا اور بہت سخت کے درمیان یہی کشمکش پورا فن ہے، اور اسی لیے Kleene star — ان میں سے کتنے بھی سے میل کھاؤ، صفر سمیت — اس علامت کا سب سے مفید عامل بھی ہے اور سب سے زیادہ حادثات کا سبب بھی۔
پیٹرن ہنٹر ریجیکس گولف ہے: اظہاری، کم سے کم پیٹرن کی مماثلت کے بارے میں ایک کوڈ گولف پہیلی۔ یہ ایک اصل، مفت براؤزر گیم ہے جو PlayPendium کے لیے اندرون خانہ بنایا گیا ہے۔