用java正则表达式检测字符串中是否含有某字符

如题所述

用java正则表达式检测字符串中含有某字符方法:

public class Test {

public static void main(String[] args) {
String str="Hello World";  //待判断的字符串
String reg=".*ll.*";  //判断字符串中是否含有ll
System.out.println(str.matches(reg));
}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-26
package test;

public class JButtonTest
{
public static void main ( String[] args )
{
String input = "asdf..fx...";
System.out.println (input.matches (".*x.*"));
}
}

本回答被提问者和网友采纳
第2个回答  2014-12-19
某字符可不可以具体一点。如果只是检测的话可以就用字符串的indexOf方法的,返回-1的话就不包含,不是的话就包含
第3个回答  2014-12-19
这还需要正则表达式?

"abcdef".contains("cd");

用java正则表达式检测字符串中是否含有某字符
用java正则表达式检测字符串中含有某字符方法:public class Test {public static void main(String[] args) {String str="Hello World"; \/\/待判断的字符串String reg=".*ll.*"; \/\/判断字符串中是否含有llSystem.out.println(str.matches(reg));}} ...

java判断字符串中是否包含特定字符串
java判断字符串中包含特定字符串方法:使用正则表达式进行判断。源代码:public class Test {public static void main(String[] args) {String str="Hello World"; \/\/待判断的字符串String reg=".*ll.*"; \/\/判断字符串中是否含有特定字符串llSystem.out.println(str.matches(reg));}} ...

java字符串中包含多少特定字符
java判断字符串中包含特定字符串方法:使用正则表达式进行判断。源代码:public class Test { public static void main(String[] args) { String str="Hello World"; \/\/待判断的字符串 String reg=".*ll.*"; \/\/判断字符串中是否含有特定字符串ll System.out.println(str.matches(reg));} } ...

java如何判断字符是否含有特殊字符?
一般都是使用正则表达式,如下代码:\\x0d\\x0apublic static final String DEFAULT_QUERY_REGEX = "[!$^&*+=|{}';'\\",\/?~!#¥%??&*——|{}【】‘;:”“'。,、?]"; \\x0d\\x0a \\x0d\\x0a\/** \\x0d\\x0a * 判断查询参数中是否以特殊字符开头,如果以特殊字符开头则返...

java正则表达式如何判断字符串中是否含有特殊字符
public class Test2 { public static void main(String[] args){ String s = "123asdqwe__123 rew-trafgds";if(s.replaceAll("[a-z]*[A-Z]*\\\\d*-*_*\\\\s*", "").length()==0)System.out.println("input correct");else System.out.println("input incorrect");} } ...

Java查找一个字符串中包含某个字符串的速度最快的方法
用正则,至于快不快,反正我认为很快 import java.util.regex.*;public class Regex { public static void main(String[] args) { String str = "My Heart Will Go On!";Pattern p = Pattern.compile("Will");Matcher m = p.matcher(str);while (m.find()) { System.out.println("包含...

java判断输入的字符串中是否包含某个字符
用contains(CharSequence s)方法,比如:strA.contains(strB)测试 字符串 strA 中是否包含字符串 strB 如果是字符的话,可以用Character.toString(char c)方法来把它转换成字符串。比如:String s1="abcdef";char ch='c';System.out.println(s1.contains(Character.toString(ch)));输出结果:true ...

java中判断字符串中是否有中文字符
用正则表达式[\一-\龥]这个是汉字的正则

如何用Java正则表达式判断字符串是否由字母和数字组成
String reg = "(?i)^(?!([a-z]*|\\\\d*)$)[a-z\\\\d]+$";String str = "s3ddf";System.out.println(str.matches(reg));

Java查找字符串中是否包含@^&等特殊字符.
public static boolean check(String str){ Pattern p = Pattern.compile("\\\\W");Matcher m = p.matcher(str);boolean match = m.find();if(match){ return false;} return true;} 记得上面的表达式是大写的W不是小写的 你还可以把String转化为charArray然后搞一个 for循环用charArray的长度来...

相似回答