(clojure.string/split "hello world" #" ")
[“你好”“世界”]
然而,
(clojure.string/split "hello|world" #"|")
输出: [“H” “E” “L” “L” “O” “|” “W” “O” “R” “L” “d”]
为什么字符串不会在“|”上分割?
答案 0 :(得分:0)
|
在正则表达式中具有特殊含义,因此如果要拆分该文字字符,则必须转义(通过在其前面添加\
):
(clojure.string/split "hello|world" #"\|")
=> ["hello" "world"]