Q
捕獲在正則表達式
2
A
回答
2
您可以交換你capturing與non-capturing groups:
(?:(.+))?love(?: (.+))?!
^^ ^^
現在,你將有內羣體的文本將沒有空間,因爲他們是非獲取的一部分僅用於分組子模式的組。
相關問題
- 1. 正則表達式捕獲
- 2. 正則表達式捕獲
- 3. perl正則表達式:使用正則表達式捕獲
- 4. 正則表達式,在捕獲組
- 5. 正則表達式在Vala捕獲組
- 6. 正則表達式捕獲組
- 7. 正則表達式捕獲組
- 8. Java正則表達式非捕獲組
- 9. 捕獲組正則表達式
- 10. Perl正則表達式捕獲分組
- 11. 正則表達式捕獲鍵/值
- 12. 正則表達式排除捕獲
- 13. 正則表達式來捕獲'/ etc/services'
- 14. 正則表達式和捕獲組
- 15. 猛砸正則表達式捕獲組
- 16. 正則表達式無法捕獲或
- 17. Scrapy日期捕獲正則表達式
- 18. 正則表達式重複和捕獲
- 19. Python正則表達式捕獲問題
- 20. C#正則表達式的捕獲
- 21. 正則表達式 - Javascript捕獲區域
- 22. 基本正則表達式捕獲
- 23. 正則表達式量化捕獲
- 24. 正則表達式來捕獲文本
- 25. 正則表達式捕獲組
- 26. 正則表達式捕獲文字
- 27. 捕獲正則表達式中的URL
- 28. C#正則表達式捕獲括號
- 29. PHP正則表達式 - 多組捕獲
- 30. Posix正則表達式非捕獲組
關於爲什麼你會匹配你的有效例子,但不是你的無效匹配有什麼規則 - 有很多方法可以解釋這一點。 – Theo
呃,也許['(?:(。+))?love(?:(。+))?!'](https://regex101.com/r/aJWQHI/4)按預期工作? –
你說的文字是可選的,但後來說「愛」本身是無效的。那麼,這是什麼?你確定你瞭解自己的要求嗎? –