我需要匹配一个模式,其中我可以使用大小为4的字母数字值或空值。 我现在的正则表达式
"[0-9a-z]{0|4}");
不适用于空值。
我尝试了以下两种模式,但它们都不适用于我:
"(?:[0-9a-z]{4} )?");
"[0-9a-z]{0|4}");
我使用http://xenon.stanford.edu/~xusch/regexp/验证我的正则表达式,但有时我会因为RegEx而陷入困境。有没有一种方法/工具可以用来确保我必须来这里解决非常复杂的问题。
我可能想要匹配的示例:we12,3444,de1q,{empty} 但不想匹配:@ $ 12,#12q,1,qwe,qqqqq
没有UpperCase匹配。