正则表达式理论
回答
据我所知,你想要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