In Ruby, ho:In Ruby, come posso sostituire il carattere punto interrogativo in una stringa?
require 'uri'
foo = "et tu, brutus?"
bar = URI.encode(foo) # => "et%20tu,%20brutus?"
Sto cercando di ottenere barre di eguagliare "et% 20tu,% 20brutus% 3f" (sostituito con "% 3F" "?") Quando provo ad aggiungere this:
bar["?"] = "%3f"
il "?" partite tutto, e ho
=> "%3f"
Ho provato
bar["\?"]
bar['?']
bar["/[?]"]
bar["/[\?]"]
e poche altre cose, nessuno dei quali lavoro.
Suggerimenti?
Grazie!
Per curiosità, hai provato 'bar [" \\? "]'? – Tim