我有带URL的字符串。因此,当用户键入它时,我必须在url前面添加空格。
这是字符串:
Hello this my profilehttps://my_pforile and thishttps://my_profile2
我需要如下所示的字符串:
Hello this my profile https://my_pforile and this https://my_profile2
有人可以帮我怎么做吗?
答案 0 :(得分:2)
您可以使用String#replace
方法用空白前缀替换https://
。
let str = 'Hello this my profilehttps://my_pforile and thishttps://my_profile2';
console.log(
str.replace(/https:\/\//g, ' $&')
)
// or with positive look-ahead
console.log(
str.replace(/(?=https:\/\/)/g, ' ')
)
答案 1 :(得分:1)
这也可以,您可以使用join分割字符串
let str="Hello this my profilehttps://my_pforile and thishttps://my_profile2"
let newstring=str.split("profile").join("profile ");
console.log(newstring)