导航:首页 > 编程语言 > java字符串匹配正则表达式

java字符串匹配正则表达式

发布时间:2022-01-20 16:09:59

java正则表达式匹配是否存在字符串。

正则表达式复为:.*a.*b.*c.*

package com.test;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegexTest {

/**
* @制param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String source = "abcdefg\n" +
"uaibec\n" +
"wabbcd\n" +
"adb\n" +
"acb";
String regex = "(.*a.*b.*c.*)";
Pattern pattern = Pattern.compile(regex,Pattern.MULTILINE);
Matcher matcher = pattern.matcher(source);
while(matcher.find()){
System.out.println(matcher.group());
}
}

}
你可以直接复制出来,运行一下就可以了

⑵ 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 怎么利用正则表达式从给定的字符串中取出匹配规则字符串

StringtestString="java怎么利用正则表达式从给定的字符串内中取出匹配容规则字符串";
Patternpattern=Pattern.compile("\w+");

Matchermatcher=pattern.matcher(testString);
while(matcher.find())
{
System.out.println(matcher.group());
}

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

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

具体的Java程序代码如下:

publicclassCB{
publicstaticvoidcheck(Stringsource,Stringtarget){
booleanflag=false;
inti;
for(i=0;i<source.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+"不匹配");
}
}
publicstaticvoidmain(String[]args){
check("6482","600000");
check("6482","006400");
check("6482","020864");
}
}

运行结果:

6482和600000不匹配
6482和006400不匹配
6482和020864匹配

⑸ 我想在java代码中匹配字符串,用正则表达式,代码应该怎么写

我发代码会被屏蔽,md网络
String hanzi = "[\u4e00-\u9fa5]{1,}";
System.out.println("哈哈".matches(hanzi));

String hanzishuzi = "[[\u4e00-\u9fa5]{0,}|[0-9]{0,}]{1,}";
System.out.println("哈哈是".matches(hanzishuzi));
System.out.println("哈哈1".matches(hanzishuzi));
System.out.println("0哈哈1".matches(hanzishuzi));

在javascript里面

var hanzi = new RegExp('[\u4e00-\u9fa5]{1,}');
alert(hanzi.test('哈哈'))

var hanzi = new RegExp('[[\u4e00-\u9fa5]{0,}|[0-9]{0,}]{1,}');
alert(hanzi.test('哈哈0'))
alert(hanzi.test('1哈哈0'))
alert(hanzi.test('哈0哈0'))

⑹ java 怎么提取 字符串中 匹配一条正则表达式的字符串

如果是要查找一条“正则表达式”的字符串,你需要把查找的关键字,转义。
如要查找“.*”
你需要写成“\.\*”

⑺ 请问java字符串处理的正则表达式中,要怎么匹配//...和/*...*/(也就是匹配java注释) 谢谢!

你好,代码如下,你参考下回。答
public class BaiTest08 {
public static void main(String[] args) {
String str1 = "//ab1" ;
String str2 = "/*注释2*/" ;

String regex1 = "//.*" ;
String regex2 = "/\\*.*\\*/" ;

System.out.println(str1.matches(regex1));
System.out.println(str2.matches(regex2));
}
}

⑻ java正则表达式匹配字符串

MD,不知道为什么说我违规了,
这是我的小号
你用下面的就可以了
积分最好给400081这个号

String str = "(要-A";
Pattern p = Pattern.compile("[A-Z\\(\\)\u4e00-\u9fa5-]+");
Matcher m = p.matcher(str);
while(m.find()) {
System.out.println(m.group(0));
}

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

Stringstr="asdasdsa";
booleanflag=str.matches("这里写正则");

阅读全文

与java字符串匹配正则表达式相关的资料

热点内容
免费看片的网站你懂得 浏览:874
手机word查找 浏览:656
黑人英语老师 浏览:195
含糖1v1荔枝txt下载 浏览:529
红羊出品的真军电影都有哪些 浏览:85
韩污网站 浏览:900
checkboxjs取值 浏览:731
日本的一部密室电影推荐 浏览:531
编程软件哪个开发快 浏览:638
台湾娃娃影片 浏览:998
安卓手机app怎么转移新手机 浏览:361
家教高级课程女主角是谁 浏览:886
维语电影在哪放 浏览:507
姜恩惠类似电影合集 浏览:639
女人和蛇伦理片 浏览:726
他们经常去哪里看电影 浏览:941
office2003强力卸载工具 浏览:787
阳根修炼变大的小说 浏览:233
对比文件夹内容 浏览:410
被封了的小说 浏览:434

友情链接