JavaScript RegExp Group [abc]

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

ਬੰਦ ਲੜੀਆਂ [abc] ਬੰਦ ਲੜੀ ਵਿੱਚ ਚਲਾਏ ਗਏ ਅੱਖਰਾਂ ਦਾ ਮੇਲ ਲੱਭਦੇ ਹਨ。

ਬੰਦ ਲੜੀਆਂ ਸਮੂਹ ਜਾਂ ਅੱਖਰ ਦੀ ਚਾਰਜ ਵਿੱਚ ਨਿਰਧਾਰਿਤ ਕਰ ਸਕਦੇ ਹਨ:

[abc] ਅੱਖਰ a, b ਜਾਂ c ਦਾ ਕਿਸੇ ਵੀ ਚੋਣ ਹੋ ਸਕਦਾ ਹੈ。
[A-Z] ਵੱਡੇ A ਤੋਂ ਵੱਡੇ Z ਦੇ ਕਿਸੇ ਵੀ ਅੱਖਰ。
[a-z] ਛੋਟੇ a ਤੋਂ ਛੋਟੇ z ਦੇ ਕਿਸੇ ਵੀ ਅੱਖਰ。
[A-z] ਵੱਡੇ A ਤੋਂ ਛੋਟੇ z ਦੇ ਕਿਸੇ ਵੀ ਅੱਖਰ。

ਉਦਾਹਰਣ

ਹਲਾਤ ਵਿੱਚ ਅੱਖਰ "h" ਦੀ ਗਲੋਬਲ ਖੋਜ ਕਰੋ:

let text = "Is this all there is?";
let pattern = /[h]/g;

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਸੁਝਾਅ

ਕਿਰਪਾ ਕਰਕੇ ਇਹ ਵਰਤੋਂ: [^abc] ਇਕਸਪ੍ਰੈਸ਼ਨ ਹਰ ਸ਼ਬਦ ਵਿੱਚ ਬੰਦਲੀ ਵਿੱਚ ਨਾ ਹੋਣ ਵਾਲੇ ਅੱਖਰ ਲੱਭਦਾ ਹੈ。

ਉਦਾਹਰਣ 1

ਹਲਾਤ ਵਿੱਚ ਅੱਖਰ "i" ਅਤੇ "s" ਦੀ ਗਲੋਬਲ ਖੋਜ ਕਰੋ:

let text = "ਕੀ ਤੁਸੀਂ ਇਹ ਸਭ ਹੈ ਨਾ ਜਾਣਦੇ ਹੋ?";
let pattern = /[is]/gi;

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 2

ਗਲੋਬਲ ਸਰਚ ਕਰੋ ਜਿਸ ਵਿੱਚ ਅੱਖਰ 'a' ਤੋਂ 'h' ਤੱਕ ਹੋਣਗੇ:

let text = "Is this all there is?";
let pattern = /[a-h]/g;

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 3

ਗਲੋਬਲ ਸਰਚ ਕਰੋ ਜਿਸ ਵਿੱਚ ਅੱਖਰ 'A' ਤੋਂ 'E' ਤੱਕ ਹੋਣਗੇ:

let text = "I SCREAM FOR ICE CREAM!";
let pattern = /[A-E]/g;

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 4

ਗਲੋਬਲ ਸਰਚ ਕਰੋ ਜਿਸ ਵਿੱਚ ਅੱਖਰ 'A' ਤੋਂ 'e' ਤੱਕ ਹੋਣਗੇ (ਸਾਰੇ ਅੱਖਰਾਂ ਨੂੰ ਸਰਚ ਕਰੇਗਾ, ਪਰ ਕੇਵਲ a ਤੋਂ e ਤੱਕ ਦੇ ਅੱਖਰਾਂ ਨੂੰ ਸਰਚ ਕਰੇਗਾ)。

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[A-e]/g;

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 5

ਅੱਖਰਾਂ ਦੇ ਪੈਟਰਨ [a-s] ਨੂੰ ਗਲੋਬਲ, ਬੇਸਕੇਮਲ ਸਰਚ ਕਰੋ:

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[a-s]/gi;

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 6

"g" ਅਤੇ "gi" ਨਾਲ ਅੱਖਰਾਂ ਦੀ ਖੋਜ ਕਰੋ:

let text = "THIS This this";
let result1 = text.match(/[THIS]/g);
let result2 = text.match(/[THIS]/gi);

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਸਕ੍ਰਿਪਟ

new RegExp("[abc]

ਜਾਂ ਘੱਟ ਸ਼ਬਦਾਂ ਵਿੱਚ:

/[abc]/

ਮੁੱਢਲੇ ਮੋਡੀਫਾਇਰ ਵਰਤੋਂ

new RegExp("[abc]", "g")

ਜਾਂ ਘੱਟ ਸ਼ਬਦਾਂ ਵਿੱਚ:

/[abc]/g

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

/[abc]/ ਇਹ ECMAScript1 (ES1) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。

ਸਾਰੇ ਬਰਾਉਜ਼ਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ ES1 (JavaScript 1997):

ਚਰਮ ਆਈਈ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ

ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਸਰਚ ਮੈਥਡਸ

ਜਿਵੇਂ ਕਿ JavaScript ਵਿੱਚ, ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਟੈਕਸਟ ਸਰਚ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ。

ਵਰਤੋਂਪੈਟਰਨ (pattern)ਜਿਵੇਂ ਕਿ ਪੈਟਰਨ ਵਜੋਂ, ਇਹ ਸਭ ਤੋਂ ਵਧੇਰੇ ਵਰਤੇ ਜਾਂਦੇ ਮੈਥਡਸ ਹਨ:

ਉਦਾਹਰਣ ਵਰਣਨ
text.match(ਪੈਟਰਨ) ਸਟਰਿੰਗ ਮੈਥਡਸ match()
text.search(ਪੈਟਰਨ) ਸਟਰਿੰਗ ਮੈਥਡਸ search()
ਪੈਟਰਨ.exec(text) RexExp ਮੈਥਡਸ exec()
ਪੈਟਰਨ.test(text) RexExp ਮੈਥਡਸ test()