2011-05-27 42 views
20

好吧,我可以找到字符串中的正則表達式匹配,並做一些捕獲。 現在,如果我的字符串有什麼很多比賽?假設我的代碼在字符串中找到括號內的數字。該代碼會發現在字符串中的數字,如迭代通過每個「匹配」(Ruby的正則表達式)

(5)

但如果字符串是

(5)(6)(7)

我需要一種方法,通過這三個元素進行迭代。我見過的教程,但他們似乎只談一次比賽......

回答

30

如果我理解正確的話,你可以使用String#scan方法。請參閱文檔here

+0

工程就像一個魅力。 – Voldemort 2011-05-27 03:00:22