【发布时间】:2012-10-19 11:38:12
【问题描述】:
是否可以在 Ruby 上使用正则表达式捕获字符串中所有相同的数字?我不熟悉正则表达式。
我的意思是:"1112234444" 上的正则表达式将产生 ["111", "22", "3", "4444"]
我知道,我可以使用(\d)(\1*),但每场比赛只给我2组。 ["1", "11"], ["2", "2"], ["3", -], ["4", "444"]
如何在每场比赛中获得 1 个小组?谢谢。
【问题讨论】:
-
戴夫,是的,在这种情况下它很重要。我知道如何在没有正则表达式的情况下解决它,但如果可能的话,我需要正则表达式。