以下是一个使用JavaScript进行替换直到没有更改的示例代码:
let originalString = "这是一个示例字符串。这是另一个示例字符串。";
let searchString = "示例";
let replaceString = "样例";
let modifiedString = originalString;
let lastModifiedString = "";
while (modifiedString !== lastModifiedString) {
lastModifiedString = modifiedString;
modifiedString = modifiedString.replace(searchString, replaceString);
}
console.log(modifiedString);
在上面的代码中,我们定义了一个原始字符串originalString
和要搜索和替换的字符串searchString
和replaceString
。然后,我们使用replace()
方法将searchString
替换为replaceString
,并将结果存储在变量modifiedString
中。
在while
循环中,我们将上一次替换后的结果modifiedString
与当前替换后的结果lastModifiedString
进行比较。如果它们不相等,说明仍有替换发生,我们继续进行下一次替换。如果它们相等,说明已经没有更改了,我们退出循环。
最后,我们打印出最终的替换结果modifiedString
。
在这个示例中,原始字符串中的所有示例
都被替换为样例
,直到没有更改为止。
上一篇:不停地发布消息
下一篇:不停止的创建旋转动画