javascript字符串正则表达式替换引号之间的字符串

帕库拉鲁·丹尼尔(Pacuraru Daniel)

我想替换srcHTML字符串中的所有属性,并在url末尾添加“?a”以解决我遇到的缓存问题。

到目前为止,我得到了:

str.replace(/src=".*?"/gi, "src");

但我不知道如何执行第二个参数来获取匹配的内容并在末尾添加“?a”。

例子:

<img src="mysite.com/logo.png" /> 应该成为

<img src="mysite.com/logo.png?a" />

提前谢谢你,丹尼尔!

椰子

第一个问题是您要匹配整个src属性,而不是src属性中的内容。

第二个问题是您没有将匹配项放入替换项中。

这将是正确的正则表达式:

str.replace(/src="(.*?)"/gi, 'src="$1?a"')/;

在匹配项周围添加方括号.*?可确保仅匹配该部分而不是整个正则表达式,$1在第二个参数中添加可确保将匹配项放回替换项中。

您还必须重新输入src=""替换项,因为整个正则表达式匹配项将被替换。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

匹配引号之间的随机字符串正则表达式javascript

来自分类Dev

Javascript替换方括号之间的正则表达式字符串

来自分类Dev

正则表达式捕获引号之间的字符串,尤其是当字符串以引号开头时

来自分类Dev

正则表达式-匹配引号之间的字符串以及引号之前的字符串

来自分类Dev

正则表达式-查找并替换字符串

来自分类Dev

正则表达式替换重复字符串

来自分类Dev

正则表达式替换字符串

来自分类Dev

用正则表达式替换字符串

来自分类Dev

PHP正则表达式字符串替换

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

正则表达式替换字符串

来自分类Dev

Java字符串替换正则表达式

来自分类Dev

字符串数字正则表达式替换

来自分类Dev

正则表达式中的字符串替换

来自分类Dev

正则表达式替换总字符串

来自分类Dev

正则表达式用于字符串替换

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

正则表达式替换字符串

来自分类Dev

正则表达式以@ ... @ .... @格式替换字符串

来自分类Dev

正则表达式从字符串替换(smarty)

来自分类Dev

使用正则表达式替换字符串;

来自分类Dev

javascript正则表达式选择带引号的字符串,但不转义引号

来自分类Dev

Golang正则表达式替换不包括带引号的字符串

来自分类Dev

正则表达式用引号替换字符串

来自分类Dev

正则表达式用_(Sublime)替换带引号的字符串中的空格

来自分类Dev

正则表达式替换字符串之间的字符

来自分类Dev

正则表达式替换周围的字符,同时保持之间的字符串

来自分类Dev

正则表达式之间切字符串

来自分类Dev

字符串之间的正则表达式匹配

Related 相关文章

热门标签

归档