【发布时间】:2012-03-17 22:04:07
【问题描述】:
我想将 EADGBE 或 DADF#AD 形式的字符串拆分为单独的字符串,每个字符串包含一个字母或一个字母加 # 号。有没有比使用蛮力遍历字符串更优雅的方法?
String.split 显然依赖于分隔符,然后将其丢弃,这对我来说根本没有多大用处 - 有几分钟我认为 split("[a-gA-G]#?"); 会起作用,但不,这没有帮助完全 - 我几乎想要相反的......
【问题讨论】:
-
你能举一个你想分割的字符串的例子吗?
-
恐怕你必须采用蛮力方法
-
这是微不足道的。去蛮力吧。不要添加正则表达式的复杂性和概述。