博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java判断是否包含特殊的字符_尝试检查字符串是否包含特殊字符或小写Java
阅读量:5732 次
发布时间:2019-06-18

本文共 635 字,大约阅读时间需要 2 分钟。

我正在尝试使此正则表达式行起作用,但它们似乎不起作用(我无法将其打印出“匹配项”。

我的目标是从Scanner中读取一个字符串,然后运行此功能。如果字符串具有小写值或特殊字符,则我想调用无效函数,然后返回NULL。然后在isValid()方法中,让它返回false并结束。

如果它仅包含NUMBERS和UPPERCASE字符,我想按原样返回该字符串,以便它可以执行其他操作。

我似乎无法将它打印出来“匹配”。我确定我做对了,这确实让我感到沮丧,我一直在以各种不同的方式检查论坛,但似乎没有一个起作用。

谢谢您的帮助。

public static String clean(String str){

String regex = "a-z~@#$%^&*:;<>.,/}{+";

if (str.matches("[" + regex + "]+")){

printInvalidString(str);

System.out.println("matches");

} else{

return str;

}

return null;

}

public static boolean isValid(String validationString){

//clean the string

validationString = clean(validationString);

if (validationString == null){

return false;

}

转载地址:http://pxowx.baihongyu.com/

你可能感兴趣的文章
思科限速之QOS案例
查看>>
Vs2017 NPM 安装 部署
查看>>
<实战> 分析PermGen上存放的被Classloader所加载的类实践
查看>>
技术工坊|如何利用ERC875协议开发世界杯区块链门票?(北京)
查看>>
Django_4_视图
查看>>
Linux的netstat命令使用
查看>>
shell实例100例《五》
查看>>
lvm讲解,磁盘故障小案例
查看>>
24.5 saltstack远程执行命令
查看>>
配置IP
查看>>
大快网站:如何选择正确的hadoop版本
查看>>
经过这5大阶段,你离Java程序员就不远了!
查看>>
Nginx配置文件相关操作
查看>>
IntelliJ IDEA 连接数据库详细过程
查看>>
thymeleaf 学习笔记-基础篇
查看>>
分享话题列表
查看>>
PHP-X开发扩展
查看>>
android学习笔记——onSaveInstanceState的使用
查看>>
Windows Server 2003下cwRsyncServer服务端与cwRsync客户端数据
查看>>
iOS 打包上传没有用到日历,但是提示需要在info.plist文件中加入NSCalendarsUsageDescription...
查看>>