A键盘录入一个srcstr字符串,再录入一个delstr字符串。删除该字srcstr字符串中的所有delstr字符串。并且统计delstr字符串在srcstr中出现的次数
在input款设置前进,当你输入的时候,触发监听的那种,清空输入框的那种。
【以下回答由 GPT 生成】
// 获取用户输入的原始字符串和需要删除的字符串
var srcstr = prompt("请输入原始字符串:");
var delstr = prompt("请输入需要删除的字符串:");
// 统计delstr在srcstr中出现的次数
var count = 0;
var index = srcstr.indexOf(delstr);
while (index !== -1) {
count++;
index = srcstr.indexOf(delstr, index + 1);
}
console.log("delstr在srcstr中出现的次数为:" + count);
// 移除srcstr中所有的delstr
var newstr = srcstr.split(delstr).join("");
console.log("删除所有的delstr后的字符串为:" + newstr);
请注意,以上代码只能删除所有无重叠的delstr,如果有重叠的delstr,则无法正确删除。