Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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 如何仅当字符串为';s在使用regex的另一个字符串之前?_Javascript_Regex_String_Replace - Fatal编程技术网

Javascript 如何仅当字符串为';s在使用regex的另一个字符串之前?

Javascript 如何仅当字符串为';s在使用regex的另一个字符串之前?,javascript,regex,string,replace,Javascript,Regex,String,Replace,我想在这个字符串中用替换xx,100x100/xx somename xxjpg,但只有xx在jpg旁边 '100x100/<name>xx-somename-xxjpg'.replace(/(xx(jpg|jpeg|png))/,'$') What I get -> 100x100/<name>xx-somename-$ What I expect-> 100x100/<name>xx-somename-.jpg “100x100/xx som

我想在这个字符串中用
替换
xx
100x100/xx somename xxjpg
,但只有
xx
在jpg旁边

'100x100/<name>xx-somename-xxjpg'.replace(/(xx(jpg|jpeg|png))/,'$')
What I get -> 100x100/<name>xx-somename-$
What I expect-> 100x100/<name>xx-somename-.jpg
“100x100/xx somename xxjpg”。替换(/(xx(jpg | jpeg | png))/,“$”
我得到的->100x100/xx somename-$
我的期望->100x100/xx somename-.jpg
我该怎么做?


'100x100/xx somename xxjpg'。替换(/(xx)(?=jpg | jpeg | png)/,”)
向前看是你的朋友。^^^这必须有一个好的副本。看看链接的问题(可能有很多,也可能不是最好的),基本上是
xx(?=jpg | jpeg | png)
(?=\uu__________________。