是否可以在 Ruby 上使用正则表达式捕获字符串中所有相同数字的 grous?我不熟悉正则表达式。
我的意思是:"1112234444"
上的正则表达式将生成 ["111", "22", "3", "4444"]
我知道,我可以使用 (\d)(\1*)
,但它在每场比赛中只给我 2 个组。 ["1", "11"], ["2", "2"], ["3", -], ["4", "444"]
如何在每场比赛中获得一组?谢谢。
最佳答案
在这里,试一试:
((\d)\2*)
关于ruby - 正则表达式在 Ruby 中捕获相同数字的组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12973468/