Q
不明正則表達式
5
A
回答
9
量化器{3,5}?
意味着它將嘗試首先匹配3次出現,然後查看錶達式的其餘部分是否匹配。如果表達式的其餘部分失敗,它會回溯並嘗試4,然後最後5.
貪婪版本{3,5}
將以相反的順序嘗試匹配 - 最長的第一個。
請注意,貪婪不會影響字符串是否匹配。它隻影響引擎執行搜索的順序,以及捕獲組的捕獲內容。
下面是一個演示不同之處的例子。想象一下你有字符串aaaaabc
。
相關問題
- 1. 正則表達式,我不明白
- 2. 正則表達式正則表達式正則表達式使用正則表達式,但不是與Python
- 3. 正則表達式(正則表達式)
- 4. 正則表達式(正則表達式)
- 5. 正則表達式(正則表達式)
- 6. 正則表達式不使用正則表達式的工作
- 7. SED正則表達式用PHP正則表達式不兼容
- 8. 正則表達式(正則表達式)不工作
- 9. 正則表達式:不匹配的子正則表達式
- 10. 我找不到正則表達式的正則表達式
- 11. 正則表達式正則表達式返回的值正則表達式
- 12. 正則表達式正則表達式模仿正則表達式
- 13. PHP-MySQLi替換爲正則表達式/正則表達式/正則表達式
- 14. 將普通正則表達式轉換爲bash證明正則表達式
- 15. 的Python:唔明正則表達式
- 16. 正則表達式的明確語法
- 17. Python正則表達式的說明
- 18. 有鬧明白的正則表達式
- 19. 正則表達式未聲明(Dev C++)
- 20. PHP正則表達式幫助/說明
- 21. 明確的正則表達式
- 22. Java進口聲明正則表達式
- 23. Java的正則表達式說明
- 24. Linq聲明中的正則表達式?
- 25. Lua正則表達式函數聲明
- 26. Python和正則表達式。或聲明
- 27. 正則表達式不串
- 28. 正則表達式不worknig
- 29. 正則表達式爲「不」
- 30. 正則表達式表達不
你說的是[這張小抄],不是嗎?請注意,它是從多種不同風格中繪製的功能的混搭;所以不要指望所有的東西都適合你的選擇。此外,它還列出了'(?!= ...)'作爲消極後視的替代語法,這只是錯誤的。我熟悉的每一種風格都使用'(?<!...)',如果它支持向後看的話。 –