【发布时间】:2011-07-12 00:12:19
【问题描述】:
我正在尝试将字符串“分组”成段,我想这个例子会更简洁地解释它
scala> val str: String = "aaaabbcddeeeeeeffg"
... (do something)
res0: List("aaaa","bb","c","dd","eeeee","ff","g")
我可以用命令式的方式想出几种方法(使用vars 并逐步遍历字符串以查找组),但我想知道是否有更好的功能解决方案可以
达到?我一直在浏览 Scala API,但似乎没有适合我需要的东西。
任何帮助将不胜感激
【问题讨论】:
-
如果您能提及(并标记)您想使用的语言会很有帮助!
-
帖子被标记了吗?可能需要一段时间才能出现在 SO 服务器或其他东西上
-
您是否也希望匹配
aaabbccddeeffffffhhhhhiiiiijjjj等?还是只有这 7 个字符? -
构建器的功能对您来说是否足够?当然,它们本质上是可变的,但作为标准库的一部分应该是值得信赖的。
-
我已经看过这个问题,仅针对 Scala,已经有两三遍了。