訪問JavaScript 正規表示式中的匹配組
將字串與正規表示式匹配時,了解如何擷取的子組至關重要。在 JavaScript 中,這是使用正規表示式中的捕獲組來實現的。
考慮以下範例:
未定義輸出的原因:
雖然正規表示式正確匹配子字串“abc”,字串“abc”,字串但由於console.log 中的列印不正確,存取arr[1] 傳回未定義聲明。 console.log 將字串 %A 解釋為格式佔位符,並嘗試用第二個參數取代它,在本例中該參數未定義。
訪問匹配組:
要提取匹配組,請使用arr[1]。這將正確返回“abc”。
迭代多個匹配 (ES2020):
JavaScript 2020 引入了 matchAll 方法,該方法會產生一個可用於迭代字串中的所有匹配項。
這種方法提供了更乾淨、更處理多個匹配的直觀方式。
以上是如何存取 JavaScript 正規表示式中捕獲的子組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!