正規表示式:精確比對n 或m 次
考慮下列正規表示式:
X{n}|X{m}
考慮下列正規表示式:
X 代表任何正規表示式。此模式旨在匹配 X 恰好出現 n 或 m 次的序列。
問題:我們能否使用單一量詞來測試出現情況來簡化此表達式X 恰好 n 或 m 次?
答案:正規表示式中沒有單一量詞直接指定「恰好 n 或 m 次」。您在給定表達式 (X{n}|X{m}) 中使用的方法是實現此功能的有效方法。
替代方法:X{m}(X{k})?另一個您可以考慮的模式是:其中m n 和k 等於n - m。此模式確保 X 至少出現 m 次(由 X{m} 強制執行),並且可選地恰好再出現 k 次(由可選組 (X{k}) 表示?)。
以上是單一量詞可以在正規表示式中精確匹配 n 次或 m 次嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!