PassBiBle.Net
°ê»ÚIT»{µý¥N¦ÒÊI
²Ê^ Site-Map
¥N¦Ò­º­¶ ¥N¦Òɲ®æ ¥N¦Ò¬yµ{ «HÅAµûɲ µý®Ñ¬d¸ß ÃD®w¤U¸ü ¥N¦Ò½×¾Â Ãö¤_§Ú­Ì ¥[¤J¦¬ÂÃ
CCNA ±MÃD MCSE ±MÃD ORACLE ±MÃD CISCO»{µý MICROSOFT LPI»{µý CIW»{µý SUN»{µý IBM»{µý
¥N ¦Ò Áp ¨t
Mail:
PassBiBle PassBiBle.Com
Msn :
PassBiBle HotMail.Com
QQ : 6411019
³Ì ·s ¤å ³¹
¡EJava¾Ç²ß¸ô®|¡Ð¤u¨ã½g
¡EJava¾Ç²ß¸ô®|¡Ð¹Lµ{½g+®ÑÄy½g
¡EJava¾Ç²ß¸ô®|¡Ð¤èªk½g+¸ê·½½g
¡E¾Ç²ßJavaªº30­Ó°ò¥»·§©À
¡E¨C©P·s®Ñ±À¯ò:IBM & Java
¡EJSP³Ì·s¯S©Ê¤Î«ä·Qªº³Ì¨Î¹ê½î
¡E¶}µoJ2EEÀ³¥ÎÀ³¿í´`ªº¤LÂI­ì
¡EJava¤¤ªº´ú¤£­ã­ì²z
¡E¼öªù°ÝÃD:java.exe¥X¿ù¿ù»~¤À
¡EJava»y¨¥¯SÂI¤Î¶}µo¤u¨ãJDK
¼ö ªù ¤å ³¹
¡EJava¦Ò¸Õ¸gÅç½Í
¡Ejava¤Jªù¾Ç²ß«ü¾É¤§³Ì¨Î¤è¦V
¡ESun»{µýJavaµ{§Ç­û
¡EJavaªº«e¥@¤µ¥Í
¡E³q¦Vµ{§Ç­ûªº¿ï¾Ü¡ÐSCJP»{µý
¡ESun»{µýJava¶}µo­û¡ÐSCJD»{µý
¡EJAVA»{µý¦Ò¸Õɲ®æ¤Î»{µýµý®Ñ
¡E¯Bļ¡Ð§A¤£À³¬OJavaµ{§Ç­ûªº
¡E³n¥ó¶}µo¦¨¥\12ªk«h
¡E¸Ó¾ÇJava©Î.NET¡H

¦bJAVA¤¤¨Ï¥Î¥¿«hªí¹F¦¡

jdk1.4¤¤¥[¤J¤Fjava.util.regex¥]´£¨Ñ¹ï¥¿«hªí¹F¦¡ªº¤ä«ù¡C¦Ó¥BJava.lang.StringÃþ¤¤ªºreplaceAll©Msplit¨ç¼Æ¤]¬O½Õ¥Îªº¥¿«hªí¹F¦¡¨Ó¹ê²{ªº¡C

¡@ ¥¿«hªí¹F¦¡¹ï¦r²Å¦êªº¾Þ§@¥D­n¥]¬A¡G¦r²Å¦ê¤Ç°t¡A«ü©w¦r²Å¦ê´À´«¡A«ü©w¦r²Å¦ê¬d§ä©M¦r²Å¦ê¤À³Î¡C¤U­±´N¥Î¤@­Ó¨Ò¤l¨Ó»¡©ú³o¨Ç¾Þ§@¬O¦p¦ó¹ê²{ªº¡G

¡@¡@ < %@ page import="java.util.regex.*"%>

¡@¡@ < %

¡@¡@ Pattern p=null; //¥¿«hªí¹F¦¡

¡@¡@ Matcher m=null; //¾Þ§@ªº¦r²Å¦ê

¡@¡@ boolean b;

¡@¡@ String s=null;

¡@¡@ StringBuffer sb=null;

¡@¡@ int i=0;

¡@¡@ //¦r²Å¦ê¤Ç°t¡A³o¬O¤£²Å¦Xªº

¡@¡@ p = Pattern.compile("a*b");

¡@¡@ m = p.matcher("baaaaab");

¡@¡@ b = m.matches();

¡@¡@ out.println(b+"< br>");

¡@¡@ //¦r²Å¦ê¤Ç°t¡A³o¬O²Å¦Xªº

¡@¡@ p = Pattern.compile("a*b");

¡@¡@ m = p.matcher("aaaaab");

¡@¡@ b = m.matches();

¡@¡@ out.println(b+"< br& gt;");

¡@¡@ //¦r²Å¦ê´À´«

¡@¡@ p = Pattern.compile("ab");

¡@¡@ m = p.matcher("aaaaab");

¡@¡@ s = m.replaceAll("d");

¡@¡@ out.println(s+"< br>");

¡@¡@ p = Pattern.compile("a*b");

¡@¡@ m = p.matcher("aaaaab");

¡@¡@ s = m.replaceAll("d");

¡@¡@ out.println(s+"< br>");

¡@¡@ p = Pattern.compile("a*b");
¡@¡@ m = p.matcher("caaaaab");

¡@¡@ s = m.replaceAll("d");

¡@¡@ out.println(s+"< br>");

¡@¡@ //¦r²Å¦ê¬d§ä

¡@¡@ p = Pattern.compile("cat");

¡@¡@ m = p.matcher("one cat two cats in the yard");

¡@¡@ sb = new StringBuffer();

¡@¡@ while (m.find()) {

m.appendReplacement(sb, "dog");

i++;

¡@¡@ }

¡@¡@ m.appendTail(sb);

¡@¡@ out.println(sb.toString()+"< br>");

¡@¡@ out.println(i+"< br>");

¡@¡@ i=0;
¡@¡@ p = Pattern.compile("cat");

¡@¡@ m = p.matcher("one cat two ca tsi nthe yard");

¡@¡@ sb = new StringBuffer();

¡@¡@ while (m.find()) {

m.appendReplacement(sb, "dog");

i++;

¡@¡@ }

¡@¡@ m.appendTail(sb);

¡@¡@ out.println(sb.toString()+"< br>");

¡@¡@ out.println(i+"< br>");





¡@¡@ p = Pattern.compile("cat");

¡@¡@ m = p.matcher("one cat two cats in the yard");

¡@¡@ p=m.pattern();

¡@¡@ m = p.matcher("bacatab");

¡@¡@ b = m.matches();

¡@¡@ out.println(b+"< br>");

¡@¡@ s = m.replaceAll("dog");

¡@¡@ out.println(s+"< br>");



¡@¡@ i=0;

¡@¡@ p = Pattern.compile("(fds){2,}");

¡@¡@ m = p.matcher("dsa da fdsfds aaafdsafds aaf");

¡@¡@ sb = new StringBuffer();

¡@¡@ while (m.find()) {

m.appendReplacement(sb, "dog");

i++;

¡@¡@ }

¡@¡@ m.appendTail(sb);

¡@¡@ out.println(sb.toString()+"< br>");

¡@¡@ out.println(i+"< br>");



¡@¡@ p = Pattern. compile("cat");

¡@¡@ m = p.matcher("one cat two cats in the yard");

¡@¡@ sb = new StringBuffer();

¡@¡@ while (m.find()) {

m.appendReplacement(sb, " cat ");

¡@¡@ }

¡@¡@ m.appendTail(sb);

¡@¡@ out.println(sb.toString()+"< br>");

¡@¡@ String aa=sb.toString();

¡@¡@ out.println(aa+"< br>");

¡@¡@ //¦r²Å¦ê¤À³Î

¡@¡@ p = Pattern.compile("a+");

¡@¡@ String[] a=p.split("caaaaaat");

¡@¡@ for(i=0;i
¡@¡@ {

¡@¡@ out.println(a[i]+"< br>");

¡@¡@ }

¡@¡@ p = Pattern.compile("a+");

¡@¡@ a=p.split("c aa aaaa t",0);

¡@¡@ for(i=0;i

¡@¡@ {

¡@¡@ out.println(a[i]+"< br>");

¡@¡@ }

¡@¡@ p = Pattern.compile(" +");

¡@¡@ a=p.split("c aa aaaa t",0);

¡@¡@ for(i=0;i

¡@¡@ {

¡@¡@ out.println(a[i]+"< br>");

¡@¡@ }

¡@¡@ p = Pattern.compile("\\+");

¡@¡@ a=p.split("dsafasdfdsafsda+dsagfa sdfa+sdafds");

¡@¡@ out.println(a.length+"< br>");

¡@¡@ for(i=0;i

¡@¡@ {

¡@¡@ out.println(a[i]+"< br>");

¡@¡@ }

¡@¡@ %>



Copyright? 2002-2005 Powered By PassBiBle.Com°êÈÒIT»{µý¥N¦ÒÊI ª©Åv©Ò¦³