xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

js & replaceAll & Regex All In One

js & replaceAll & Regex All In One

let multi_images = "hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg hsjyimg";

"hsjyimg hsjyimg hsjyimg".replace(`hsjyimg`, ``);

// "hsjyimg".replaceAll(`hsjyimg`, ``);
"hsjyimg hsjyimg hsjyimg".replace(/hsjyimg/ig, ``);

"hsjyimghsjyimghsjyimg".replace(/hsjyimg/ig, ``);
// ""


String.replaceAll()

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll

https://tc39.es/ecma262/#sec-string.prototype.replaceall


const newStr = str.replaceAll(regexp|substr, newSubstr|function)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace

// falg=gi
const newStr = str.replace(regexp|substr, newSubstr|function)

replaceAll & non-global RegExp

ncaught TypeError: String.prototype.replaceAll called with a non-global RegExp argument at String.replaceAll

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll


let s = `A man, a plan, a canal: Panama`;

// all === g
s.replace(/[^0-9a-zA-Z]/g, ``);
// "AmanaplanacanalPanama"

// once
s.replace(/[^0-9a-zA-Z]/, ``);
// "Aman, a plan, a canal: Panama"

// not set global
s.replaceAll(/[^0-9a-zA-Z]/, ``);
// Uncaught TypeError: String.prototype.replaceAll called with a non-global RegExp argument

// global falg === g
s.replaceAll(/[^0-9a-zA-Z]/g, ``);
// "AmanaplanacanalPanama"

https://leetcode.com/submissions/detail/368182883/

refs



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2019-02-25 15:14  xgqfrms  阅读(252)  评论(4编辑  收藏  举报