相关疑难解决方法(0)

匹配所有出现的正则表达式

有没有快速找到Ruby中正则表达式匹配的方法?我查看了Ruby STL中的Regex对象,并在Google上搜索无济于事.

ruby regex

571
推荐指数
4
解决办法
18万
查看次数

正则表达式组重复字母

我试图将所有重复的字母分组成一个字符串.

例如:

"aaaaaaabbbbbbbbc" => [['aaaaaaa'],['bbbbbbbb'],['c']]
Run Code Online (Sandbox Code Playgroud)

使用逻辑和Ruby,我能找到达到我意图的唯一方法是:

.scan(/(?:a+|A+)|(?:b+|B+)|(?:c+|C+)| ..... (?:y+|Y+)|(?:z+|Z+))
Run Code Online (Sandbox Code Playgroud)

...其他字母在哪里.

还有办法让RegEx干掉吗?我也使用了backtrace (\1),但它与单个单词不匹配,并且它不会返回完全匹配的字母match => (\w+)\1=>[['aa'],['bb']]

嗯,我在这种情况下使用正则表达式是错误的,我应该在迭代中使用Ruby方法吗?

我很高兴听到你的意见:)谢谢!

ruby regex repeat

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

标签 统计

regex ×2

ruby ×2

repeat ×1