Je souhaite remplacer apostrophe (') dans un nom par "backslash apostrophe" (\'). Mais malheureusement, ne pas avoir une chose si simple.comment remplacer une apostrophe en utilisant gsub
Donc irb j'ai essayé suivant
x = x.gsub "de la pile" (/ [\ '] /, "\'")
Certains comment il ne fonctionne pas, je reçois même pile result- est en place de la pile \ 's
1.8.7-P357: 008> x.gsub (/ [ '] /, "\\\\'") => "Anupam \\ 's" Je reçois ce :( –
C'est normal - inspect produit une sortie échappée. si vous appelez puts sur la sortie alors vous ne verrez pas le backslash supplémentaire –
merci Cela fonctionne !!! –