字符串如下所示:
/ 1/2/3/4 但是我想用?1 = 2& 3 = 4 替换它。
我打算在ColdFusion中使用REReplace。
你能不能建议我使用正则表达式?
我也想过使用循环但是卡在哪一方面......
在此先感谢
答案 0 :(得分:0)
有点麻烦但没有像@Leigh建议的那样使用循环使其更易于管理;但您可以在字符串输入上使用以下内容,甚至包含您所描述格式的n/m
次出现:
var s = "/1/2/3/4/5/6";
s.replace(/^\//,'?').replace(/(\d+)\/(\d+)/g,'$1=$2').replace(/\//g,'&')
// => "?1=2&3=4&5=6"