这个问题已经在这里有一个答案:
我有一个字符串,其中有在之间,有一个字符集,其保持在相同的字符串重复没有空间,但我想,以取代那些镶有\n
字符。以下是我已经试过,但我不能看到什么
这里是字符串
lorem%20ipsum%20skdjajsadsa%0D%0Askdjsadkasjdkjasdsjds%0D%0Aadasdkjsadkjsad%0D%0Aaki7yuj%0
在字符串中有3次出现%0D%0A
的,我想,以取代那些\n
,我怎么能做到这一点
以下是我都试过了。
str = "lorem%20ipsum%20skdjajsadsa%0D%0Askdjsadkasjdkjasdsjds%0D%0Aadasdkjsadkjsad%0D%0Aaki7yuj%0"
console.log(
str.replace("%0D%0A", "\n")
);
您可以使用正则表达式与全球标志g
删除所有事件:
var str = "lorem%20ipsum%20skdjajsadsa%0D%0Askdjsadkasjdkjasdsjds%0D%0Aadasdkjsadkjsad%0D%0Aaki7yuj%0"
str = str.replace(/%0D%0A/g, "\n");
console.log(str);
尝试
let str = "lorem%20ipsum%20skdjajsadsa%0D%0Askdjsadkasjdkjasdsjds%0D%0Aadasdkjsadkjsad%0D%0Aaki7yuj%0"
let r= str.replace(/(%0D%0A)/g,"\n");
console.log(r);