在JavaScript 正規表示式中擷取多個群組
在JavaScript 中使用正規表示式時,通常會遇到需要擷取多個組的情況資料組。但是,在某些情況下,可能無法實現捕獲所有匹配組的預期行為。
例如,考慮以下 JavaScript代碼:
您可能會期望代碼返回包含所有捕獲的匹配的數組:
但是,實際結果是:
出現這種情況是因為在正規表示式中,當您重複捕獲組時,僅保留最後一個捕獲。這是大多數正規表示式風格中的預設行為。
捕獲所有匹配的解決方法
如果您需要捕獲所有匹配的組,有幾個選項可用:
使用 Exec 循環的範例
以下範例示範了使用 exec循環匹配多組:
其他資源
以上是為什麼 JavaScript 正規表示式僅捕獲重複中的最後一組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!