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__________________。