正則表達式理論
回答
據我所知,你想要regexify的語言不允許包含三個或更多連續的1。這樣的正則表達式可能是(110|10|0*)*|1|11|0*1|0*11
回到當時我們沒有?!負向預測設施我會使用否定匹配。所以對於grep我會
grep -v (pattern I'm searching for) someFile.txt
這將給文件中不包含模式的行。
在Perl中我會使用
!~
否定匹配,而不是通常
=~
這正則表達式的變體使用的是我不知道,但我掙扎看解決你的問題,而不是全面否定或?負向預測。
匹配器。
謝謝你很多關於你的回答,請閱讀我的編輯部分在我的崗位 – Antonio
如何:
{ε|1}{ε|1}{ε|{0{ε|1}{ε|1}}*}
令人印象深刻。我認爲這是我需要的。嘗試在http://www.oursland.net/projects/regexp/,它似乎工作得很好。 – Antonio
花了我一段時間才意識到這等於'1?1?(01?1?)*',或者使用了不同的語法'1 {0,2}(01 {0,2})*'。 +1 – user123444555621
由於這些正則表達式並不使用諸如^和$等開頭和結尾的錨,爲什麼它們不匹配任何帶有任意尾的字符串10110010111111111,正則表達式匹配第一位,我們不想要的111會是忽視 - 至少這就是perl家庭的工作方式。 – djna
- 1. 評論正則表達式
- 2. 正則表達式理解
- 3. 正則表達式代理
- 4. 正則表達式處理
- 5. Java的正則表達式討論
- 6. 正則表達式不匹配評論
- 7. 正則表達式匹配的評論
- 8. 正則表達式匹配PHP評論
- 9. 正則表達式 - 匹配評論
- 10. 正則表達式的C#評論
- 11. 正則表達式(正則表達式)
- 12. 正則表達式(正則表達式)
- 13. 正則表達式(正則表達式)
- 14. 簡化正則表達式,自動機理論
- 15. 自動機理論中的正則表達式?
- 16. 正則表達式正則表達式正則表達式使用正則表達式,但不是與Python
- 17. 正則表達式正則表達式返回的值正則表達式
- 18. 正則表達式正則表達式模仿正則表達式
- 19. PHP-MySQLi替換爲正則表達式/正則表達式/正則表達式
- 20. 代理模式的正則表達式
- 21. 正則表達式表達
- 22. 正則表達式表達
- 23. 正則表達式表達
- 24. Java正則表達式組與。* vs正常正則表達式
- 25. Nintex正則表達式模式正則表達式
- 26. 設置從正則表達式模式到正則表達式?
- 27. 正則表達式(正則表達式)模式匹配
- 28. Python的正則表達式:「喜歡」正則表達式模式?
- 29. 形式的Java正則表達式PHP正則表達式
- 30. 正則表達式
也許(我忘了,不好意思),我認爲我們需要爲您的RE添加一些特殊情況,如1 11 001 011 010 ...對不對? – Antonio
是的,這些字符串並不是我的主張。 – phimuemue
'(| 1 | 11)(0(| 1 | 11))*' – Qtax