Clojure - Le stringhe sostituiscono

Sostituisce tutte le istanze di una corrispondenza in una stringa con la stringa di sostituzione.

Sintassi

Di seguito è riportata la sintassi.

(replace str match replacement)

Parameters- "str" ​​è la stringa di input. 'match' è il modello che verrà utilizzato per il processo di corrispondenza. "sostituzione" sarà la stringa che verrà sostituita per ogni corrispondenza di pattern.

Return Value - La stringa che ha il valore sostituito secondo la corrispondenza del modello.

Esempio

Di seguito è riportato un esempio di sostituzione in Clojure.

(ns clojure.examples.hello
   (:gen-class))
(defn hello-world []
   (println (clojure.string/replace "The tutorial is about Groovy" #"Groovy"
      "Clojure")))
(hello-world)

Produzione

Il programma precedente produce il seguente output.

The tutorial is about clojure