新手在这里,请保持温柔。我确实搜索了多个Q& As,但没有找到我的答案(或者我能理解的东西)。
/home.html?cm_mmc=var01-_-var02-_-var03-_-var04
(以&#34分隔;短划线短划线")
找到" -_-"的第一次出现并用"& new ="
替换它 /home.html?cm_mmc=var01&new=var02-_-var03-_-var04
找到" -_-"的第一次出现再次使用"& newer ="
替换它 /home.html?cm_mmc=var01&new=var02&newer=var03-_-var04
找到" -_-"的第一次出现再次(第3次)并用"& newest ="
替换它 /home.html?cm_mmc=var01&new=var02&newer=var03&newest=var04
我正在寻找一个正则表达式语句,可以找到我第一次出现" -_-" (破折号下划线)。
非常感谢你。我将为此付出代价。
答案 0 :(得分:1)
要查找并替换这些事件,您可以尝试以下操作。
Search: ^([^-]+)-_-([^-]+)-_-([^-]+)-_-
Replace: \1&new=\2&newer=\3&newest=
或使用高级过滤器:
Field A, Request URI: ^([^-]+)-_-([^-]+)-_-([^-]+)-_-
Output, Request URI: $A1&new=$A2&newer=$A3&newest=
答案 1 :(得分:-1)
在javascript中尝试以下内容:
var oldURL = "/home.html?cm_mmc=var01-_-var01-_-var02-_-var03-_-var04";
var newURL = oldURL.replace(/-_-/g, "&utm_source=");