導航:首頁 > 編程語言 > 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字元串匹配正則表達式相關的資料

熱點內容
遠大前程喝水小女孩 瀏覽:294
C***n 的網址分享 ¥00e831OiZw¥ 瀏覽:343
韓國車震片 瀏覽:735
重生北京收古董的小說 瀏覽:968
中國十大免費觀看網站 瀏覽:980
免費看香港老電影電影網 瀏覽:320
最近好看的電影名字 瀏覽:853
活力影院兒女傳奇畫師 瀏覽:692
懷孕18年的電影叫什麼名字 瀏覽:819
gl文下載 瀏覽:837
克隆qq安裝系統嗎 瀏覽:352
2016劍靈門派怎麼升級 瀏覽:868
大數據助力傳統家居產業升級 瀏覽:28
java轉換日期格式 瀏覽:46
private公司作品論壇 瀏覽:884
前度2電影 瀏覽:89
看韓國倫理電影最好的app下載 瀏覽:976
天正導出t3後桌面無文件 瀏覽:474
紅羊電影公司的導演 瀏覽:932
臨海如何製作自己的卡盟網站 瀏覽:399

友情鏈接