仍然完全卡在正則表達式和方括號中。希望有人能幫助我。抓取方括號中的第三個片段
說我有一個這樣的字符串:
room_request[1][1][2011-08-21]
我怎麼會搶第三個片段出來的嗎?
我嘗試了以下方法,但我並不完全確定自己在做什麼,所以很難弄清楚我要出錯的地方。
.match(/\[(.*?)\]/);
但這返回[1]
片段。 (我想第一個)。 那麼,我問這裏SO和人告訴我加入一個全球性的標誌:
.match(/\[(.*?)\]/g)[2];
在,我用這個表達式其他情況下,這工作得很好。但是,在這種情況下,我想要內部方括號內的東西。它返回:
[2011-08-21]
但我真的想2011-08-21
。
我怎樣才能做到這一點?非常感謝。
如果任何人都可以推薦任何有關正則表達式的體面資源,那也會很棒。我開始理解非常基礎知識,但大部分這些東西都令人困惑。謝謝。
非常感謝!工作很好:) – cabaret