Clojure, ollessaan JVM-kieli, mahdollistaa Java String -metodien suoran käytön.
Clojuren merkkijonojen yhdistäminen voi tapahtua useilla tavoilla.
(Kuinka tehdään:) Clojure käyttää clojure.string/lower-case funktiota.
clojure.string/lower-case
Syvensinä. Ennen satoja ohjelmointikieliä, datan siivous oli manuaalista. Clojure, noin vuodesta 2007, tarjoaa modernit työkalut kuten regex (säännölliset lausekkeet) ja string-manipulaatio funktiot. Alternatiiveja? Muut kielet, funktiot. Mutta Clojuren funktionaalinen luonne tekee patterneihin sopivien merkkien poistosta yksinkertaista.
Clojuren subs funktio tekee tämän homman mutkattomasti.
subs
Clojure-kielessä merkkijonon pituuden saa selville count-funktiolla.
count
(Kuinka tehdään:) Clojure perustuu LISP:hen, joka on vanha ohjelmointikieli ilman sisäänrakennettua string-interpolaatiota.
Clojuressa merkkijonot ovat muuttumattomia, joten kun puhumme “lainausmerkkien poistamisesta”, puhumme oikeastaan uuden merkkijonon luomisesta ilman lainausmerkkejä.
Clojurissa käytetään clojure.string/replace funktiota tekstinkorjaukseen.
clojure.string/replace
Clojure, pysyen uskollisena juurilleen Lisp-perheessä, tarjoaa rikkaan joukon funktioita, jotka integroituvat saumattomasti Javan säännöllisten lausekkeiden ominaisuuksiin.