我想分割以下字符串:
user = "Lisa: yes"
Run Code Online (Sandbox Code Playgroud)
这样我就可以得到"丽莎"
现在我有:
user[/([a-zA-Z].*?):/]
Run Code Online (Sandbox Code Playgroud)
但它回来了
"Lisa:"
Run Code Online (Sandbox Code Playgroud)
如何拆分字符串以便将每个字母返回到冒号?
提前致谢!
我想要突破下面的循环,并在第10行评估为真时返回最佳最小值.我用print语句查看了输出,当第10行评估为true时,它找到了我正在寻找但仍在重复的数据.在Clojure中有一种方法可以在语句求值为true时停止循环吗?或者我应该使用除循环之外的其他东西?
(defn minimax [board max-mark min-mark depth best-score]
(loop [board board
max-mark max-mark
min-mark min-mark
depth depth
best-score best-score]
(if (= best-score (best-min-score board max-mark min-mark depth))
(best-max-move board max-mark min-mark depth)
(do
(if (= best-score (best-min-score board min-mark max-mark depth))
(best-min-move board min-mark max-mark depth)
(recur
(b/make-move-on board (remaining-scores board max-mark min-mark depth) max-mark)
min-mark
max-mark
(inc depth)
(dec best-score)))))))
Run Code Online (Sandbox Code Playgroud) 我有一个字符串"早餐:鸡蛋和培根@ll day!" 我想把一切都提取到结肠.我想回到"早餐".
提前致谢!
我有两套:
#{1 2 3} 和 #{7 8 3}
我想创建一个只返回每个集合的共享值的函数,3.
我不能用交集; 它不适用于我当前版本的clojure.
谢谢!
我建立了一个presenter类,其唯一的工作就是将给定的数组转换为字符串。我正在测试解决方案的驱动程序,因此我从开始做起,"[nil, nil, nil]"但nil最终每个都将替换为letter。该功能由另一个类处理。
我现在正在尝试构建一个接口,其唯一的工作就是将该字符串转换回数组。因此,我需要将例如转换"[\"a\", \"b\", nil]"回["a", "b", nil]。但是我被困住了。
例如,我想转换
"[nil, nil, nil]"
Run Code Online (Sandbox Code Playgroud)
至
[nil, nil, nil]
Run Code Online (Sandbox Code Playgroud)
我该怎么办?