Javascript 如何使用regex替换?
我想要结果=[{“ifigure ifigure Embedded/”},{“ifigure data Embedded/”}]Javascript 如何使用regex替换?,javascript,reactjs,regex,replace,Javascript,Reactjs,Regex,Replace,我想要结果=[{“ifigure ifigure Embedded/”},{“ifigure data Embedded/”}] 您能帮忙吗?最简单的方法是将Array.map方法与regex一起使用- var result = [{"figure figure watch?v="}, {"figure data watch?v="}] console.log(result.replace(res=> res.('figure', 'ifigure'
您能帮忙吗?最简单的方法是将Array.map方法与regex一起使用-
var result = [{"figure figure watch?v="}, {"figure data watch?v="}]
console.log(result.replace(res=> res.('figure', 'ifigure', 'watch?v=' , 'embeded/')))
查看此问题以了解有关使用Regex替换的更多信息最简单的方法是将Array.map方法与Regex一起使用-
var result = [{"figure figure watch?v="}, {"figure data watch?v="}]
console.log(result.replace(res=> res.('figure', 'ifigure', 'watch?v=' , 'embeded/')))
查看此问题以了解有关替换为正则表达式的更多信息首先[{“ifigure ifigure Embedded/”},{“ifigure data Embedded/”}]这里有语法错误。不能将字符串括在对象中。你需要这样做。如果将来要替换新字符串,只需将它们添加到此对象中
var result = ["figure figure watch?v=", "figure data watch?v="];
result.map(e => e.replace(/watch\?v=/g, "embeded/").replace(/figure/g, "ifigure"));
// (2) ["ifigure ifigure embeded/", "ifigure data embeded/"]
首先[{“ifigure ifigure Embedded/”},{“ifigure data Embedded/”}]这里有一个语法错误。不能将字符串括在对象中。你需要这样做。如果将来要替换新字符串,只需将它们添加到此对象中
var result = ["figure figure watch?v=", "figure data watch?v="];
result.map(e => e.replace(/watch\?v=/g, "embeded/").replace(/figure/g, "ifigure"));
// (2) ["ifigure ifigure embeded/", "ifigure data embeded/"]
您可以使用类似str.replace(“figure-figure-watch?v=“,”ifigure-ifigure-embedded/”)的JavaScript替换;是的,但数据将从数据库中获取。所以我不确定图形是否总是可用,所以我需要如果可用,则将所有图形替换为ifigure和watch?v=to Embedded/
[{“figure figure watch?v=“},{”figure data watch?v=“}]
给出语法错误。你有什么实际投入?这是不是[“figure figure watch?v=”,“figure data watch?v=“”,“figure figure watch?v=“”,“figure data watch?v=“”]这需要检查数据是否可用,如if(res){//do here logic}。您可以使用str.replace之类的JavaScript替换(“figure figure watch?v=,“ifigure ifigure Embedded/”);是的,但数据将从数据库中获取。所以我不确定图形是否总是可用,所以我需要如果可用,则将所有图形替换为ifigure和watch?v=to Embedded/[{“figure figure watch?v=“},{”figure data watch?v=“}]
给出语法错误。你有什么实际投入?这是[“数字观察?v=”,“数字数据观察?v=”]
?是[“数字观察?v=”,“数字数据观察?v=”]这需要检查数据是否可用,如if(res){//do here logic}