当前位置: 首页 > 文档资料 > Clojure 中文教程 >

replace

优质
小牛编辑
131浏览
2023-12-01

replace

replace函数用于用新的字符串值替换字符串中的子字符串。 通过使用模式来搜索子字符串。

语法 (Syntax)

以下是语法。

(replace str pat replacestr)

Parameters - 'pat'是正则表达式模式。 'str'是需要根据模式找到文本的字符串。 'replacestr'是需要根据模式在原始字符串中替换的字符串。

Return Value - 通过正则表达式模式替换子字符串的新字符串。

例子 (Example)

以下是Clojure中的替换示例。

(ns clojure.examples.example
   (:gen-class))
;; This program displays Hello World
(defn Example []
   (def pat (re-pattern "\\d+"))
   (def newstr (clojure.string/replace "abc123de" pat "789"))
   (println newstr))
(Example)

输出 (Output)

上述程序产生以下输出。

abc789de