Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用regex替换?_Javascript_Reactjs_Regex_Replace - Fatal编程技术网

Javascript 如何使用regex替换?

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'

我想要结果=[{“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', '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}