能写成正则表达式吗?
时间: 2023-07-04 15:22:23 浏览: 83
java正则表达式.zip
可以使用正则表达式判断一个字符串是否是base64编码,以下是一个Java代码示例:
```
public static boolean isBase64(String str) {
return str != null && str.matches("^[A-Za-z0-9+/=]+={0,2}$");
}
```
正则表达式的含义是:字符串必须由base64字符集中的字符构成,且长度必须是4的倍数,末尾可以有0到2个"="号。
阅读全文