我有一个字符串(URL):jQuery的正则表达式替换这样的回报替换单词的
https://8.random.url.com/g/DFGTER5675/test1/undefined/codec/
这里是我的正则表达式:
/https\:\/\/(?:.*)\/g\/(?:.*)\/(?:.*)\/(.*)\/codec\/(?:.*)/gi
而且我的代码:
var string = "https://8.random.url.com/g/DFGTER5675/test1/undefined/codec/";
var myRegexp = /https\:\/\/(?:.*)\/g\/(?:.*)\/(?:.*)\/(.*)\/codec\/(?:.*)/gi
var match = string.replace(myRegexp, "OMEGA3");
当我做console.log(match)
它只返回“OMEGA3”。我想要的只是我的字符串“undefined”替换为“OMEGA3”。我究竟做错了什么?谢谢。
完美地工作!谢谢 – user3546553