我想在Rails應用程序中使用正則表達式來查找給定的字符串,並找到任何打開和關閉方括號的實例(即[和])並選擇兩者之間的內容。試圖在ruby中使用正則表達式來查找特定字符
例如:
Lorem ipsum [dolor sit] amet...
在這個字符串的結果將是:[dolor sit]
我rubular有點玩了一圈,發現這或多或少我想要做什麼
/\[.*?\]/
所以我的問題是,我如何匹配兩個方括號內的所有內容而不選擇括號本身?而且我怎樣才能將它們整合到一個Ruby腳本中?
正則表達式是我全新的地面所以你們可以提供任何幫助,將不勝感激:)
你真的想要匹配什麼?在這裏比賽應該是什麼'Lorem ipsum [do [lor [si] tmemet]' – sln
由於你是新的正則表達式,'/\[(.*)\]/'完全符合你想要的樣本,但絕不會與'/\[(.*?)\]/'相同。 – sln
@sln哦好吧,你能解釋一下有什麼不同嗎? – gregchapple