JavaScript RegExp Group [^abc]
- ਪਿੱਛਲਾ ਪੰਨਾ [abc]
- ਅਗਲਾ ਪੰਨਾ [0-9]
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ جاوا اسکریپت رگ ایکس ملاحظات کتاب
定义和用法
括号 [^abc] 规定任何不在括号之间的字符的匹配项。
方括号可以定义单个字符、组或字符跨度:
[^abc] | 不是任意字符 a、b 或 c |
[^A-Z] | 不是从大写 A 到大写 Z 的任意字符 |
[^a-z] | 不是从小写 a 到小写 z 的任意字符 |
[^A-z] | 不是从大写 A 到小写 z 的任意字符 |
ਸੁਝਾਅ:ਸੁਝਾਅ ਵਰਤੋਂ [abc] ਅਨੁਰੂਪ ਬੜੇ ਚੋਣ ਕੀਤੇ ਗਏ ਕਿਸੇ ਅਕਸ਼ਰ ਨੂੰ ਖੋਜ ਕਰੋ。
ਇੰਸਟੈਂਸ
ਉਦਾਹਰਣ 1
ਬੰਦੀ [h] ਅੰਦਰ ਨਹੀਂ ਹੋਣ ਵਾਲੇ ਅੱਖਰਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖੋਜ ਕਰੋ:
let text = "Is this all there is?"; let pattern = /[^h]/g;
ਉਦਾਹਰਣ 2
ਸਟਰਿੰਗ ਵਿੱਚ ਨਹੀਂ "i" ਅਤੇ "s" ਦੇ ਅਕਸ਼ਰ ਨੂੰ ਗਲੋਬਲ ਖੋਜ ਕਰੋ:
let text = "Do you know if this is all there is?"; let pattern = /[^is]/gi;
ਉਦਾਹਰਣ 3
ਸਟਰਿੰਗ ਵਿੱਚ ਨਹੀਂ [a-h] ਦੇ ਅਕਸ਼ਰ ਸ਼੍ਰੇਣੀ ਨੂੰ ਗਲੋਬਲ ਖੋਜ ਕਰੋ:
let text = "Is this all there is?"; let pattern = /[^a-h]/g;
ਉਦਾਹਰਣ 4
ਮੱਧਰਤੇ "A" ਤੋਂ ਮੱਧਰਤੇ "E" ਦੇ ਅਕਸ਼ਰ ਸ਼੍ਰੇਣੀ ਨੂੰ ਗਲੋਬਲ ਖੋਜ ਕਰੋ:
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[^A-E]/g;
ਉਦਾਹਰਣ 5
ਨਹੀਂ ਮੱਧਰਤੇ "A" ਤੋਂ ਮੱਧਰਤੇ "e" ਦੇ ਅਕਸ਼ਰ ਸ਼੍ਰੇਣੀ ਨੂੰ ਗਲੋਬਲ ਖੋਜ ਕਰੋ:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^A-e]/g;
ਉਦਾਹਰਣ 6
ਸੁਝਾਅ:ਸੁਝਾਅ: [abc] ਪ੍ਰਤੀਕਰਮ ਨਾਲ ਬੜੇ ਚੋਣ ਕੀਤੇ ਗਏ ਕਿਸੇ ਅਕਸ਼ਰ ਨੂੰ ਖੋਜ ਕਰੋ。
ਨਹੀਂ [a-s] ਦੇ ਅਕਸ਼ਰ ਸ਼੍ਰੇਣੀ ਨੂੰ ਗਲੋਬਲ, ਮਹੱਤਵਪੂਰਨ ਬਿਨਾ ਖੋਜ ਕਰੋ:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^a-s]/gi;
ਸਿਨਟੈਕਸ
new RegExp("[^xyz]
ਜਾਂ ਸਰਲ ਤਰੀਕੇ ਨਾਲ:
/[^xyz]/
ਮੁੱਢਲੇ ਮੋਡੀਫਾਇਰ ਸਿਨਟੈਕਸ
new RegExp("[^xyz]", "g")
ਜਾਂ ਸਰਲ ਤਰੀਕੇ ਨਾਲ:
/[^xyz]/g
ਸੁਝਾਅ
ਸੁਝਾਅ ਵਰਤੋਂ [abc] ਅਨੁਰੂਪ ਬੜੇ ਚੋਣ ਕੀਤੇ ਗਏ ਕਿਸੇ ਅਕਸ਼ਰ ਨੂੰ ਖੋਜ ਕਰੋ。
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
/[^abc]/
ਇਹ ECMAScript1 (ES1) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。
ਸਾਰੇ ਬਰਾਉਜ਼ਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਾਲ ES1 (ਜਾਵਾਸਕ੍ਰਿਪਟ 1997) ਨੂੰ ਸਮਰਥਨ ਕਰਦੇ ਹਨ:
ਚਰਮੋਨੀ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|---|
ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
ਪ੍ਰਤੀਕਰਮ ਪੈਟਰਨ ਖੋਜ ਮੈਥਡ
ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ, ਪ੍ਰਤੀਕਰਮ ਪੈਟਰਨ ਟੈਕਸਟ ਖੋਜ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ。
ਵਰਤੋਂਪੈਟਰਨ (pattern)ਪ੍ਰਤੀਕਰਮ ਪੈਟਰਨ ਵਜੋਂ, ਇਹ ਸਭ ਤੋਂ ਵਧੇਰੇ ਵਰਤੇ ਜਾਂਦੇ ਮੈਥਡ ਹਨ:
ਉਦਾਹਰਣ | ਵਰਣਨ |
---|---|
ਟੈਕਸਟ.ਮੈਚ(ਪੈਟਰਨ) | ਸਟਰਿੰਗ ਮੈਥਡ ਮੈਚ() |
ਟੈਕਸਟ.ਸੈਰਚ(ਪੈਟਰਨ) | ਸਟਰਿੰਗ ਮੈਥਡ ਸੈਰਚ() |
ਪੈਟਰਨ.ਐਕਸੇਕ(ਟੈਕਸਟ) | RexExp ਮੈਥਡ ਐਕਸੇਕ() |
ਪੈਟਰਨ.ਟੈਸਟ(ਟੈਕਸਟ) | RexExp ਮੈਥਡ ਟੈਸਟ() |
- ਪਿੱਛਲਾ ਪੰਨਾ [abc]
- ਅਗਲਾ ਪੰਨਾ [0-9]
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ جاوا اسکریپت رگ ایکس ملاحظات کتاب