JavaScript String replaceAll()
- ਪਿੰਡਾ ਪੰਨਾ replace()
- ਅਗਲਾ ਪੰਨਾ search()
- ਇੱਕ ਪੱਧਰ ਉੱਪਰ ਵਾਪਸ جاوا اسکریپت سٹرنگ کا مراجع دستورتی
定义和用法
replaceAll()
方法用于在字符串中搜索指定的值或正则表达式。
replaceAll()
方法返回一个所有匹配值都被替换的新字符串。
replaceAll()
方法不会改变原始字符串。
replaceAll()
方法是在 JavaScript 2021 中引入的。
replaceAll()
ਮੇਥਡ ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ ਵਿੱਚ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ。
ਧਿਆਨ
ਜੇਕਰ ਪੈਰਾਮੀਟਰ ਰੈਗੁਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਹੈ ਤਾਂ ਗਲੋਬਲ ਸੰਕੇਤ ਸੈਟ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੈ (g
),ਨਹੀਂ ਤਾਂ TypeError ਫਲਾਈਨ ਹੋ ਸਕਦਾ ਹੈ。
ਰੈਗੁਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਦੇਖੋ:
ਉਦਾਹਰਣ
ਉਦਾਹਰਣ 1
text = text.replaceAll("Cats","Dogs"); text = text.replaceAll("cats","dogs");
ਉਦਾਹਰਣ 2
text = text.replaceAll(/Cats/g,"Dogs"); text = text.replaceAll(/cats/g,"dogs");
ਉਦਾਹਰਣ 2
ਸਮੁੱਚਾ, ਮੁੱਕਤ ਮੁੱਲ ਦੀ ਬਦਲਾਅ
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue/gi, "red");
ਉਦਾਹਰਣ 3
ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਬਦਲੇ ਗਏ ਟੈਕਸਟ ਦੀ ਵਾਪਸੀ ਕਰੋ:
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue|house|car/gi, function (x) { return x.toUpperCase(); });
ਸਿਫਾਰਸ਼
string.replaceAll(searchValue, newValue)
ਪੈਰਾਮੀਟਰ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
searchValue | ਲਾਜ਼ਮੀ। ਖੋਜਣ ਯੋਗ ਮੁੱਲ ਜਾਂ ਰੈਗੁਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ |
newValue | ਲਾਜ਼ਮੀ। ਬਦਲਣ ਲਈ ਨਵਾਂ ਮੁੱਲ। ਇਹ JavaScript ਫੰਕਸ਼ਨ ਹੋ ਸਕਦਾ ਹੈ。 |
ਵਾਪਸੀ ਮੁੱਲ
ਇੱਕ ਪ੍ਰਕਾਰ | ਵਰਣਨ |
---|---|
String | ਨਵੀਂ ਸਟ੍ਰਿੰਗ ਦਾ ਵਰਣਨ ਕਰੋ, ਜਿਸ ਵਿੱਚ ਸਾਰੇ ਮੇਲ ਮਿਲਣ ਵਾਲੇ ਮੁੱਲ ਬਦਲੇ ਗਏ ਹਨ。 |
- ਪਿੰਡਾ ਪੰਨਾ replace()
- ਅਗਲਾ ਪੰਨਾ search()
- ਇੱਕ ਪੱਧਰ ਉੱਪਰ ਵਾਪਸ جاوا اسکریپت سٹرنگ کا مراجع دستورتی