20
好吧,我可以找到字符串中的正則表達式匹配,並做一些捕獲。 現在,如果我的字符串有什麼很多比賽?假設我的代碼在字符串中找到括號內的數字。該代碼會發現在字符串中的數字,如迭代通過每個「匹配」(Ruby的正則表達式)
(5)
但如果字符串是
(5)(6)(7)
我需要一種方法,通過這三個元素進行迭代。我見過的教程,但他們似乎只談一次比賽......
好吧,我可以找到字符串中的正則表達式匹配,並做一些捕獲。 現在,如果我的字符串有什麼很多比賽?假設我的代碼在字符串中找到括號內的數字。該代碼會發現在字符串中的數字,如迭代通過每個「匹配」(Ruby的正則表達式)
(5)
但如果字符串是
(5)(6)(7)
我需要一種方法,通過這三個元素進行迭代。我見過的教程,但他們似乎只談一次比賽......
如果我理解正確的話,你可以使用String#scan
方法。請參閱文檔here。
工程就像一個魅力。 – Voldemort 2011-05-27 03:00:22