Java 中的正規表示式捕獲組
了解正規表示式擷取
了解正規表示式擷取
)(d )(.任何字符,包括空格,零次或多次。
此正規表示式符合存在數字的字串,如提供的輸入所示:「此訂單是為 QT3000 下的!確定嗎?」。
貪婪量詞與不情願量詞
最初,代碼在第 1 組中使用貪婪量詞,嘗試匹配盡可能多的字符。這會導致第 1 組消耗整個字串,而不會為第 2 組和第 3 組留下任何內容。要解決此問題,可以使用修飾符“?”添加到量詞,將其轉換為勉強量詞。勉強量詞匹配滿足條件所需的最小字元數,為後續組保留字元。
捕獲組的優點
在 Java 7 及更高版本中,命名群組允許更直觀和可維護的正規表示式。
以上是不情願的量詞如何幫助使用 Java 中的正規表示式擷取群組來提取特定資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!