如何更换内部字符串中的字符集[复制]

问题描述 投票:-3回答:2

这个问题已经在这里有一个答案:

我有一个字符串,其中有在之间,有一个字符集,其保持在相同的字符串重复没有空间,但我想,以取代那些镶有\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")
);
javascript
2个回答
0
投票

您可以使用正则表达式与全球标志g删除所有事件:

var str = "lorem%20ipsum%20skdjajsadsa%0D%0Askdjsadkasjdkjasdsjds%0D%0Aadasdkjsadkjsad%0D%0Aaki7yuj%0"

str = str.replace(/%0D%0A/g, "\n");
console.log(str);

-1
投票

尝试

let str = "lorem%20ipsum%20skdjajsadsa%0D%0Askdjsadkasjdkjasdsjds%0D%0Aadasdkjsadkjsad%0D%0Aaki7yuj%0"

let r= str.replace(/(%0D%0A)/g,"\n");

console.log(r);
© www.soinside.com 2019 - 2024. All rights reserved.