The regular expression is a character sequence or code format used in search patterns to streamline the search results, which are used in the string search algorithm.
The re-find
method uses the java.util.regex.Matcher.find()
to get the following regex (regular expression) of a string match pattern. It returns a string containing the matched pattern.
(re-find pattern str)
The re-find
method receives two parameters following the syntax above.
pattern
: This is the pattern to be built.str
: This is the string we are trying to match a search pattern with.The re-find
method returns a string containing the matched pattern.
(ns clojure.examples.example(:gen-class))(defn func [](def pattern (re-pattern "\\d+"))(println (re-find pattern "sam123uel")))(func)
From the above example:
func
.re-pattern
method (re-pattern "\\d+")
and we save it to a variable named pattern
.re-find
method, which is a string of numbers according to the pattern we built using the re-pattern
method. We are just searching for numbers in a string.func
.