正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。
小例子
就是要把给定字符串中的cat替换成dog,dog替换成goat,goat替换成cat。
let str = "I have a cat, a dog, and a goat.";
let mapObj = {
cat:"dog",
dog:"goat",
goat:"cat"
};
str = str.replace(/cat|dog|goat/gi, function(matched){
return mapObj[matched];
});
JS 正则思维导图

本文介绍了一个使用正则表达式进行字符串替换的例子,通过一个简单的JavaScript代码片段展示了如何实现字符串中特定词汇的循环替换,这有助于理解正则表达式的应用。
925

被折叠的 条评论
为什么被折叠?



