Clojure, som er et JVM-språk, lar deg bruke Java String-metoder direkte.
I de tidlige dagene av programmering var hukommelsen og prosessorkraften så begrenset at hver byte og syklus talte, noe som gjorde konkatenering kostbart.
Clojure gir deg verktøyene du trenger for å enkelt gjøre om strenger til små bokstaver.
For å slette tegn som matcher et mønster i Clojure, kan du bruke clojure.string/replace funksjonen med et regulært uttrykk.
clojure.string/replace
Ekstrahering av substringer i Clojure er rett fram.
For å finne lengden av en streng i Clojure, bruk count eller length funksjonen.
count
length
I tidligere programmeringsspråk som C, ble strenginterpolering ofte gjort med printf-familien av funksjoner.
I Clojure er strenger uforanderlige, så når vi snakker om “å fjerne anførselstegn,” snakker vi egentlig om å skape en ny streng uten anførselstegn.
Historisk sett oppsto behovet for søk og erstatning tidlig i databehandling for å håndtere tekstfiler effektivt.
Clojure, som holder seg tro mot sine røtter i Lisp-familien, tilbyr et rikt sett med funksjoner som fungerer sømløst med Java sine regulære uttrykkskapasiteter.