0
A
回答
3
2
即使正則表達式不能通過正式定義表達遞歸,但對於Perl和Ruby等語言,還有'正則表達式'implementations that support recursion。
另外對於python,支持遞歸的alternative regex implementation不在標準庫中。
但是,regular languages再次沒有遞歸結構,所以正式的正則表達式不能按定義表達遞歸結構。
相關問題
- 1. 描述用正則表達式語言
- 2. 這是什麼正則表達式描述:
- 3. 正則表達式查詢,描述
- 4. 正則表達式:遞歸反向引用 - 用於什麼?
- 5. 正則表達式選項 - 沒有遞歸正則表達式
- 6. 正則表達式 - 遞歸模式
- 7. 正則表達式來獲得鏈接,鏈接描述
- 8. 爲什麼BASH_REMATCH不能用於引用正則表達式?
- 9. 描述表結構
- 10. 爲什麼我不能用正則表達式在Sybase SQL
- 11. 爲什麼這個正則表達式不能使用grep?
- 12. 「你不能用正則表達式解析HTML」爲什麼?
- 13. 爲什麼不能使用這個正則表達式?
- 14. 正則表達式掃描結果
- 15. 在C#中遞歸正則表達式#
- 16. JavaScript中的遞歸正則表達式
- 17. Ruby中的遞歸正則表達式
- 18. 如何Perl遞歸正則表達式
- 19. PHP的bbcode遞歸正則表達式
- 20. php遞歸正則表達式
- 21. ruby遞歸正則表達式
- 22. 遞歸匹配的正則表達式
- 23. 正則表達式:爲什麼我的正則表達式過濾不正確?
- 24. 用於描述表單輸入的正則表達式
- 25. 正則表達式來捕捉這些模式的遞歸
- 26. 爲什麼正則表達式構造函數不工作?
- 27. 爲什麼我的正則表達式找不到結果?
- 28. 爲什麼不能識別這個正則表達式?
- 29. 爲什麼不能讓我的正則表達式工作?
- 30. 爲什麼這個正則表達式不能在R
這是正規語言正式定義的結果。見http://en.wikipedia.org/wiki/Regular_language –
@ p.s.w.g小心!並非所有在標籤「正則表達式」下運行的東西都等同於正規語言,許多東西都更加強大。 – delnan
@delnann雖然問題被標記爲「正則表達式」,並且沒有語言特定的問題,但是p.s.w.g'語句是適用的(並且在任何情況下都是完全準確的)。 –