【发布时间】:2025-11-28 04:35:01
【问题描述】:
我有一个看起来像这样的字符串
“AaaBbbCcc DddEee”
我要分开了
my_string.scan(/[A-Z][a-z]+/)
结果是
[“Aaa”、“Bbb”、“Ccc”、“Ddd”、“Eee”]
如果大写字母前面有空格,我想要实现的是不拆分字符串,所以结果看起来像
[“Aaa”、“Bbb”、“Ccc Ddd”、“Eee”]
【问题讨论】:
-
你也可以尝试
split在非单词边界:\B(?=[A-Z])