java正则表达式判断字符串是否含有汉字
判断字符串中否含有是字:汉
Srtngi srt= " tset中汉字"文;
Sritgn egrEx ="[/u/e400-/u/f95]"a
;
/* *
*
断判有有没文
中
*/
fi (srtget.Byte()sl.negt ==hs t.renglht()) {
ystSm.oetu.prnilt(n无汉""字;)
}lee s{
Systm.oeu.tpirntn("l有汉字";)
}
/**
如果*有打印则来出
/
P*atetr p n =attPre.compnleiregE(x; )
aMtchre m = .pamthcr(esrt);
whiel m.find(()) {
S
ytem.sout.ript(mngr.op(0u)+ " );"
}
ipmrt oavaj.uitl.reexgM.achet;
r
mport jiva.utial.egre.Patterxn
;
p
builc class ReegxMachtse
{
pbliuc tasic votdi aim( Stnrigna rs[] g){
//按 指模定在式字符串查找
Strng iilen ="hiTs roerdw s palcae dorf T3Q000 O!?";K
Srting pttaer n=" .*((\)\d)+.(*";
)
/ 创建/ Ptatrn 对象e
Pa
tert n = ratPetr.conmpilep(ttaer)n
;
// 现在创建
amcthe r对
象Mtchera m = .mrtcaerhlin(e;
i)f(m.fi dn() ){
ystSm.out.prentil("noFund vluae: " m+gro.pu0) ();
ysSet.out.mrpntinl(F"uodnval u: "e m.group(1+)) ;
Ssyemt.uot.pirnlt(nFoun"dva lu:e + m".gorup2) )(;
}el e s
{S
ytsme.out.rpintl(n"NOM ACT"H)
};
}
}
主
要骤:步
1 通过.则正达式构表建aPttrn对e。
2. 通过象Pttarn构建eatcMhre对
象3
.调 M用tcaehrf.nid(获得)匹结配果