Clojure: ritrova le espressioni regolari

Ritrovato

Restituisce la successiva corrispondenza regex, se presente, di stringa a pattern, utilizzando java.util.regex.Matcher.find ()

Sintassi

Di seguito è riportata la sintassi.

(re-find pat str)

Parameters- "pat" è il modello che deve essere formato. 'str' è la stringa in cui è necessario trovare il testo in base al modello.

Return Value - Una stringa se viene trovata una corrispondenza in base alla stringa e al modello di input.

Esempio

Di seguito è riportato un esempio di ritrovamento in Clojure.

(ns clojure.examples.example
   (:gen-class))

;; This program displays Hello World
(defn Example []
   (def pat (re-pattern "\\d+"))
   (println (re-find pat "abc123de")))
(Example)

Produzione

Il programma precedente produce il seguente output.

123