pra*_*bha 18 java regex string
我使用一个需要指定正则表达式的验证器.在验证空字符串的情况下,我不知道如何生成这样的正则表达式.我可以使用什么正则表达式匹配空字符串?
pol*_*nts 41
正则表达式^$只匹配空字符串(即长度为0的字符串).这里^和$是字符串锚的开始和结束,分别.
如果您需要检查字符串是否只包含空格,您可以使用^\s*$.请注意,这\s是空白字符类的简写.
最后,在Java中,matches尝试匹配整个字符串,因此您可以在选择时省略锚点.
您还可以使用String.isEmpty()检查字符串是否长度为0.如果您想查看字符串是否只包含空白字符,那么您可以trim()先查看它,然后检查它是否为空isEmpty().