JavaScript RegExp Group (x|y)

تعریف اور استعمال

(x|y) ایک ایک انتخاب کو تلاش کرنے کا طریقہ ہے۔

انتخاب کسی بھی اشارے کی شکل میں کرسکتا ہے۔

مثال

مثال 1

پوری طرح کی تلاش کریں تاکہ کسی بھی مخصوص انتخاب کو پایا جاسکے (لیمو|سبز):

let text = "re, green, red, green, gren, gr, blue, yellow";
let pattern= /(red|green)/g;

آپ خود اس کا تجربہ کریں

مثال 2

پوری طرح کی تلاش کریں تاکہ کسی بھی مخصوص انتخاب کو پایا جاسکے (0|5|7):

let text = "01234567890123456789";
let pattern = /(0|5|7)/g;

آپ خود اس کا تجربہ کریں

نحوی

new RegExp("(x|y)")

یا سادے طور پر:

/(x|y)/

مزید کارکردگی والی نحوی

new RegExp("(x|y)", "g")

یا سادے طور پر:

/(x|y)/g

براوزر کی پشتیبانی

/(x|y)/ ایک ECMAScript1 (ES1) کی خصوصیت ہے۔

تمام براوزر منظم جملوں کی لکھت ES1 (JavaScript 1997) کو پورا طور پر پشتیبانی کرتے ہیں:

Chrome IE Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

منظم جملوں کی تلاش کا طریق

جس میں JavaScript میں منظم جملوں کی لکھت کی تلاش کی جاسکتی ہے، اس کا عمل مختلف طریقوں سے کیا جاسکتا ہے。

استعمالماں (pattern)ایک منظم جملے کی شکل میں، یہ سب سے زیادہ استعمال کئے جانے والے طریقوں میں سے ہیں:

مثال وصف
text.match(ماں دا پتtern) نص کا طریق match()
text.search(ماں دا پتtern) نص کا طریق search()
ماں دا پتtern.exec(text) RexExp کا طریق exec()
ماں دا پتtern.test(text) RexExp کا طریق test()