我有幾個正則表達式的表達式紅寶石 - 查找REGEX匹配位置和W最匹配應用正則表達式?
sample_text = 'lots of text'
regex_1 =/stuff 1/
regex_2 =/different stuff 2/
regex_3 =/different stuff 3/
regex_4 =/different stuff 4/
regex_5 =/different stuff 5/
的名單,我想知道怎麼做優雅是每個正則表達式,搜索在sample_text並返回匹配的位置是什麼。
然後我想使用已經從sample_text
思考的起點最低/最匹配的位置正則表達式?建議?謝謝
這太好了。謝謝。會發生什麼事情,沒有找到匹配? – AnApprentice 2011-03-22 17:44:09
將返回第一個正則表達式。如果你預先選擇符合你的樣本的正則表達式,那麼如果沒有找到匹配結果,'nil'將被返回 – fl00r 2011-03-22 17:58:03