<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-2  評論-16  文章-12  trackbacks-0

    <%@ page import="java.util.regex.*"%>
    <%
    Pattern p=null; //正則表達式
    Matcher m=null; //操作的字符串
    boolean b;
    String s=null;
    StringBuffer ***=null;
    int i=0;
    //字符串匹配,這是不符合的
    p = Pattern.compile("a*b");
    m = p.matcher("baaaaab");
    b = m.matches();
    out.println(b+"<br>");
    //字符串匹配,這是符合的
    p = Pattern.compile("a*b");
    m = p.matcher("aaaaab");
    b = m.matches();
    out.println(b+"<br>");
    //字符串替換
    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>");
    //字符串查找
    p = Pattern.compile("cat");
    m = p.matcher("one cat two cats in the yard");
    *** = new StringBuffer();
    while (m.find()) {
    m.appendReplacement(***, "dog");
    i++;
    }
    m.appendTail(***);
    out.println(***.toString()+"<br>");
    out.println(i+"<br>");
    i=0;
    p = Pattern.compile("cat");
    m = p.matcher("one cat two ca tsi nthe yard");
    *** = new StringBuffer();
    while (m.find()) {
    m.appendReplacement(***, "dog");
    i++;
    }
    m.appendTail(***);
    out.println(***.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");
    *** = new StringBuffer();
    while (m.find()) {
    m.appendReplacement(***, "dog");
    i++;
    }

    m.appendTail(***);
    out.println(***.toString()+"<br>");
    out.println(i+"<br>");

    p = Pattern.compile("cat");
    m = p.matcher("one cat two cats in the yard");
    *** = new StringBuffer();
    while (m.find()) {
    m.appendReplacement(***, "<font color=\"red\">cat</font>");
    }
    m.appendTail(***);
    out.println(***.toString()+"<br>");
    String aa=***.toString();
    out.println(aa+"<br>");
    //字符串分割
    p = Pattern.compile("a+");
    String[] a=p.split("caaaaaat");
    for(i=0;i<a.length;i++)
    {
    out.println(a[i]+"<br>");
    }
    p = Pattern.compile("a+");
    a=p.split("c aa aaaa t",0);
    for(i=0;i<a.length;i++)
    {
    out.println(a[i]+"<br>");
    }
    p = Pattern.compile(" +");
    a=p.split("c aa aaaa t",0);
    for(i=0;i<a.length;i++)
    {
    out.println(a[i]+"<br>");
    }
    p = Pattern.compile("\\+");
    a=p.split("dsafasdfdsafsda+dsagfasdfa+sdafds");
    out.println(a.length+"<br>");
    for(i=0;i<a.length;i++)
    {
    out.println(a[i]+"<br>");
    }
    %>

    posted on 2006-03-13 17:51 fadesea 閱讀(223) 評論(0)  編輯  收藏 所屬分類: JAVA

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 又硬又粗又长又爽免费看 | 一区二区免费在线观看| 亚洲国产天堂久久综合网站| 在线观看视频免费国语| 青青草原1769久久免费播放| 特级无码毛片免费视频| 99亚偷拍自图区亚洲| 亚洲邪恶天堂影院在线观看| 亚洲七七久久精品中文国产| 久久久久久国产精品免费免费| 99久久精品国产免费| A国产一区二区免费入口| 美女被免费网站在线视频免费| 国产精品亚洲精品| 久久久久亚洲AV无码专区体验| 国产亚洲精AA在线观看SEE| www.亚洲色图.com| 国产成人青青热久免费精品| 国产精品美女午夜爽爽爽免费| 2021在线永久免费视频| 在线观看免费视频网站色| 免费又黄又爽又猛大片午夜| 欧美亚洲国产SUV| 亚洲大码熟女在线观看| 亚洲伊人久久大香线蕉AV| 亚洲一区动漫卡通在线播放| 精品亚洲麻豆1区2区3区| 亚洲AV永久无码精品一百度影院 | 亚洲人成在线电影| 久久亚洲国产精品| 精品国产_亚洲人成在线高清| 中文字幕亚洲图片| 最新国产AV无码专区亚洲| 久久乐国产精品亚洲综合| 亚洲 另类 无码 在线| 亚洲av无码成人精品区| 免费在线观看理论片| 亚洲成网777777国产精品| 亚洲成a人片在线播放| 亚洲精品国产福利一二区| 亚洲欧洲日产国码高潮αv|