JavaScript RegExp Group [abc]
- پچھلے پل سے م
- پائیدھارا [^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() |
- پچھلے پل سے م
- پائیدھارا [^abc]
- ایک پل سے واپس جاوا اسکریپت ریگ ایکسر منول