Clojure - 正則表示式 re-find



re-find

返回字串中與模式匹配的下一個正則表示式匹配項(如果存在),使用 java.util.regex.Matcher.find()。

語法

以下是語法。

(re-find pat str)

引數 − ‘pat’ 是需要形成的模式。 ‘str’ 是需要根據模式查詢文字的字串。

返回值 − 如果根據輸入字串和模式找到匹配項,則返回一個字串。

示例

以下是 Clojure 中 re-find 的示例。

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

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

輸出

上述程式產生以下輸出。

123
clojure_regular_expressions.htm
廣告
© . All rights reserved.