Mam ciąg str = "xyz\123"
i chcę go wydrukować tak jak jest.Jak wydrukować ciąg znaków z odwrotnym ukośnikiem w Ruby
IRB daje mi nieoczekiwane wyniki. Należy znaleźć takie same poniżej: -
1.9.2p290 :003 > str = "xyz\123"
=> "xyzS"
1.9.2p290 :004 >
Wszelkie pomysły, w jaki sposób mogę uzyskać IRB wydrukować oryginalny łańcuch czyli „xyz \ 123”.
Dziękuję ..
UPDATE:
Próbowałem uciec, ale to nie wydaje się być takie proste z jakiegoś powodu. Proszę znaleźć poniżej moich próbach z tego samego:
1.9.2p290 :004 > str = "xyz'\'123"
=> "xyz''123"
1.9.2p290 :005 > str = "xyz'\\'123"
=> "xyz'\\'123"
1.9.2p290 :006 > str = "xyz'\\\'123"
=> "xyz'\\'123"
1.9.2p290 :007 >
"Po prostu uciec." Lub "przeczytaj samouczek". Wybierz. Możesz również użyć '.inspect'. –
Zastanawiam się, dlaczego to pytanie zostało odrzucone. – boddhisattva