Ruby tarjoaa suoraviivaisia menetelmiä merkkijonojen käsittelyyn, mukaan lukien alkukirjaimen suurentaminen.
/ Kuinka: Merkkijonojen yhdistäminen eli “concatenation” Rubyssa on suoraviivaista. Tässä pari tapaa.
String-luokan downcase-metodi on ollut Rubyn core-kirjastossa alusta asti.
downcase
Syväsukellus: Merkkien poistaminen kuvion mukaan Rubyssä perustuu säännöllisiin lausekkeisiin (regular expressions), jotka tulivat mukaan ohjelmointikieleen jo varhaisessa vaiheessa. gsub-metodi on tehokas työkalu tekstikäsittelyyn, ja se korvaa kaikki löydetyt kuviot määrittämäsi korvaajan kanssa. Vaihtoehtoina voit käyttää delete-metodia, joka on yksinkertaisempi ja nopeampi, mutta vähemmän joustava, koska se ei salli kuvioiden käyttöä. Historiallisesti, tekstikäsittely on ollut kiinteä osa ohjelmointia ja Rubyssä tekstitietojen käsittelyn mekanismit ovat erityisen voimakkaita. Tästä syystä, Ruby on suosittu skriptikieli monissa datan käsittelyä ja web-kehitystä vaativissa projekteissa.
gsub
delete
(Kuinka tehdään:) Substringien poiminta Rubyssä on helppoa ja joustavaa, ja se on ollut kielen ominaisuus jo ensiversioista lähtien.
length
size
chars
Stringin interpolointissa #{…} sisällä oleva koodi suoritetaan, ja sen arvo muunnetaan merkkijonoksi.
Rubylla on muutama kätevä temppu hihassaan näiden kiusallisten lainausmerkkien leikkaamiseksi.
(Kuinka tehdään:) Ruby tekee etsimisestä ja korvaamisesta helppoa.
Merkkijonon vastaavuuden tarkistamiseen yksinkertaisen mallin kanssa voi käyttää match-metodia.
match