www.ndwl.net > JAvA 正则表达式 怎么判断字符串不含某个字符?

JAvA 正则表达式 怎么判断字符串不含某个字符?

楼上的太麻烦。 看这个 public static void main(String[] args) { System.out.println("abgVBBG".matches("[a-zA-Z]+")); }

java使用match和pattern来实现判断字符串是否不含有某个字符,实例如下: /** * 判断字符串是否数值 * @param str * @return true:是数值 ;false:不是数值 * @author:WD_SUHUAFU */private boolean isNumber(String str) { Pattern pattern = ...

public static boolean isLetter(String str){ java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("[a-zA-Z]+"); java.util.regex.Matcher m = pattern.matcher(str); return m.matches(); }

在方括号内用^符号表示排除某个字符,使用示例如下: public static void main(String[] args) { String regex = "[^a]*"; // 匹配一个不包含字母a的字符串 boolean hasA = "abcd".matches(regex); // 结果为false System.out.println(hasA); ha...

用正则表达式判断一个字符串是否为16进制数的Java程序如下(不知道是不是你想要的) public class AA { public static void main(String[] args) { String s="123bf"; String regex="^[A-Fa-f0-9]+$"; if(s.matches(regex)){ System.out.println(s...

按照你的要求给出的Java正则表达式的例子如下 //下面这个正则表达式匹配不能以.css,.html,.js,.json或者.xml结尾的字符串import java.util.regex.Matcher;import java.util.regex.Pattern;public class CC { public static void main(String[] a...

正则表达式可以写成 [\d\s-]+ 示例程序: public static void main(String[] args) { //正则表达式 String patternStr = "[\\d\\s-]+"; //java中反斜杠要转义 //测试字符串 String str = "784 - 58a"; Matcher meq = Pattern.compile(patternStr...

不知道你说的是在哪个语言里面,我这里提供四种,js、C#、Java、Python,如果都不是再追问我,大多数都是可以直接baidu到的 JavaScript里面: var isNumber=/^\d+$/.test('1245');//truevar isNumber2=/^\d+$/.test('abc');//false C#: System....

public static void main(String[] args) {String str = "bAa";Pattern p = Pattern.compile("^[A-Za-z]+$");Matcher m = p.matcher(str);boolean isValid = m.matches();System.out.println(isValid);}

例:String str = ""; boolean isNum = str.matches("[0-9]+"); +表示1个或多个(如"3"或"225"),*表示0个或多个([0-9]*)(如""或"1"或"22"),?表示0个或1个([0-9]?)(如""或"7")

网站地图

All rights reserved Powered by www.ndwl.net

copyright ©right 2010-2021。
www.ndwl.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com