「java表达式匹配字符串」java字符串完全匹配

博主:adminadmin 2023-03-19 05:28:07 383

本篇文章给大家谈谈java表达式匹配字符串,以及java字符串完全匹配对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 正则表达式匹配包含字符串

这个问题不用正则表达式,用JavaString类的contains函数就可以解决了。

具体的Java程序代码如下:

public class CB {

 public static void check(String source,String target){

  boolean flag=false;

  int i;

  for(i=0;isource.length();i++){

   if(!target.contains(source.charAt(i)+"")){

    break;

   }

  }

  if(i==source.length()) flag=true;

  if(flag==true){

   System.out.println(source+"和"+target+"匹配");

  }else{

   System.out.println(source+"和"+target+"不匹配");

  }

 }

 public static void main(String[] args) {

  check("6482","600000");

  check("6482","006400");

  check("6482","020864");

 }

}

运行结果:

6482和600000不匹配

6482和006400不匹配

6482和020864匹配

JAVA正则表达式 匹配一段字符串

import java.util.regex.*;

public class Test1 {

public static void main(String[] args) {

Pattern p = Pattern.compile("[a-zA-Z]123456");

String a="A123456";

//String a="H545987"; //可以换成这个

Matcher m = p.matcher(a);//

System.out.println(m.matches());

}

}

根据是否正确返回true或false

java正则表达式 怎么匹配字符串

你要先写好正则表达式

单纯判断用String的matches()方法就可以了

public class Test {

public static void main(String[] args) {

String s = "1234";

s.matches("\\d*");//\\d*为正则表达式,数字出现零次或多次,返回boolean类型

}

}

JAVA如何用正则表达式完成字符串的匹配?

String str="111.111.222.1"; //你要匹配的字符串

String regex = "\\d{1,3}.\\d{1,3}.\\d{1,3}.\\d{1,3}";//正则表达式

if (str.matches(regex)) {//字符串 满足条件

}

java表达式匹配字符串的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java字符串完全匹配、java表达式匹配字符串的信息别忘了在本站进行查找喔。