我有这个正则表达式:
(1*+0)
我测试了Regex Buddy的测试模块,它强调了这些:
它无法识别字符串: 0 , 1001 ,& c。
为什么不考虑零(0)字符?
提前致谢!
N.B。:我在Notepad ++中测试了相同的正则表达式和相同的数据,但它确实有效。
答案 0 :(得分:1)
你正在测试的正则表达式是什么? 1*+0
或(1*|0)
?
第一个,根据您正在考虑的正则表达式语法,可能包含错误*
,后跟+
。
第二个匹配零次或多次出现1 或0,因为始终至少出现1次,第一部分始终匹配。
如果您希望所有行包含一个或多个1或一个0:^(1+|0)$