小编use*_*240的帖子

将字符串拆分为字符

我想分割以下字符串:

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)

如何拆分字符串以便将每个字母返回到冒号?

提前致谢!

ruby regex

2
推荐指数
1
解决办法
105
查看次数

在Clojure中退出Recur Loop

我想要突破下面的循环,并在第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)

recursion loops tail-recursion clojure

2
推荐指数
1
解决办法
2152
查看次数

将Clojure字符串提取到冒号

我有一个字符串"早餐:鸡蛋和培根@ll day!" 我想把一切都提取到结肠.我想回到"早餐".

提前致谢!

regex string clojure

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

在Clojure中返回两组相同的元素

我有两套:

#{1 2 3}#{7 8 3}

我想创建一个只返回每个集合的共享值的函数,3.

我不能用交集; 它不适用于我当前版本的clojure.

谢谢!

collections clojure set

0
推荐指数
1
解决办法
105
查看次数

将数组转换为字符串然后返回数组

我建立了一个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)

我该怎么办?

ruby arrays string

-3
推荐指数
1
解决办法
602
查看次数

标签 统计

clojure ×3

regex ×2

ruby ×2

string ×2

arrays ×1

collections ×1

loops ×1

recursion ×1

set ×1

tail-recursion ×1