相关疑难解决方法(0)

在Clojure中用*替换*

如何逃避"*""\*"Clojure中?似乎无法让它工作:

(s/replace "A*B" #"*" "*")产生 "A*B"(当然)

(s/replace "A*B" #"*" "\*") 失败: Unsupported escape character: *

(s/replace "A*B" #"*" "\\*")又产生 "A*B"了!

(s/replace "A*B" #"*" "\\\*")失败了:Unsupported escape character: *再次!

(s/replace "A*B" #"\\\\*" "*") 产生 "A\\*B"

我不能让它产生A\*B 任何想法?谢谢

string replace clojure

6
推荐指数
1
解决办法
1988
查看次数

标签 统计

clojure ×1

replace ×1

string ×1