Java字符串创建中的通配符
我正在分析用户输入字符串。我只想要包含数字1、2、3和字母a、b和c的任意组合的字符串。如何使用这些条件设置通配符以接受或拒绝字符串 我想拒绝所有字符,除了我需要的字符Java字符串创建中的通配符,java,string,wildcard,Java,String,Wildcard,我正在分析用户输入字符串。我只想要包含数字1、2、3和字母a、b和c的任意组合的字符串。如何使用这些条件设置通配符以接受或拒绝字符串 我想拒绝所有字符,除了我需要的字符 谢谢你的帮助我相信你应该看看这个: 例如: Pattern p = Pattern.compile("[a-c1-3]*"); Matcher m = p.matcher("aaaaab"); boolean b = m.matches(); 假设用户输入abc123,您希望如何防止用户按4?您是否接近用户的身体,并且对空手道
谢谢你的帮助我相信你应该看看这个: 例如:
Pattern p = Pattern.compile("[a-c1-3]*");
Matcher m = p.matcher("aaaaab");
boolean b = m.matches();
假设用户输入abc123,您希望如何防止用户按4?您是否接近用户的身体,并且对空手道有经验?要求不明确-您希望匹配输入,即每个输入与其他字符无效,还是希望筛选,即从输入中删除所有其他字符?类似的内容将允许您筛选出不需要的字符我想要的是什么如下所示:String userinput=which ifuserinput.contains任何字符我不需要程序停止,否则程序继续@Andreas\D