In Ruby, ich habe:In Ruby, wie ersetze ich das Fragezeichen in einer Zeichenfolge?
require 'uri'
foo = "et tu, brutus?"
bar = URI.encode(foo) # => "et%20tu,%20brutus?"
Ich versuche bar zu erhalten, gleich "et% 20tu,% 20brutus% 3f" (ersetzt durch "% 3F" "?") Wenn ich versuche hinzufügen dies:
bar["?"] = "%3f"
die "?" alles passt, und ich bekomme
=> "%3f"
ich
habe versuchtbar["\?"]
bar['?']
bar["/[?]"]
bar["/[\?]"]
Und ein paar andere Dinge, von denen keine Arbeit.
Hinweise?
Danke!
Aus Neugier, haben Sie versucht, bar ["\\?"] '? – Tim