ich mehrere Ersetzungen auf einer Variable zu machen bin versucht, dessen WertIn Schienen, mehrere Substitutionen zu machen versucht, aber nur die erste nimmt
https://api.mydomein.com/events/EVENTID/profiles?max=10&total=1&appid=1234f5bf9f36bc4a1dc8fce2&token=9997aa817ff66b96f3956835f17941e1&search=4001&func=na&parms=%7B%22browser%22%3Afalse%7D&settings=%7B%22setWait%22%3Afalse%7D&_=1468271558064
und ich versuche, die Ersetzungen diese Art und Weise zu machen ...
object_desc_link = OBJECT_DESC_LINK_TEMPLATE.sub(%r{events\/([^\\])+}, "events/#{@event_id}")
.sub(%r{appid=([^\&])+}, "appid=#{@app_id}")
.sub(%r{token=([^\&])+}, "token=#{@token}")
.sub(%r{search=([^\&])+}, "search=#{i}")
aber nach dieser Anweisung den Wert ausgeführt wird, ist
https://api.mydomein.com/events/EVENTID
Aus irgendeinem Grund die Der erste Teil ersetzt den letzten Teil der URL. Wie behalte ich die gesamte Zeichenfolge und ersetze sie an den Stellen, an denen ich sie angegeben habe?