Wil*_*son 1 regex regex-negation
我试图找出一个正则表达式,匹配任何8个符号的字符串,不等于"00000000".
谁能帮我?
谢谢
Chr*_*röm 12
在至少perl regexp中使用负前瞻断言:^(?!0{8}).{8}$,但我个人更喜欢这样写:
length $_ == 8 and $_ ne '00000000'
另请注意,如果您使用正则表达式,根据语言的不同,您可能需要一个标记来使点匹配换行符,如果您需要.在perl中,这是/s"单行模式" 的标志.