亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stringfilter.java

?? java版本的實現mp3搜索的完整程序。
?? JAVA
字號:
/* * 作者: 胡李青 * qq: 31703299 * Copyright (c) 2007 huliqing * 主頁 http://www.tbuy.biz/ * 你可以免費使用該軟件,未經許可請勿作用于任何商業目的 */package biz.tbuy.huliqing.share;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author huliqing * @version 1.1 * <br/>最后修改:2007-12-02 * <p><b>qq:</b>31703299 * <p><b>E-mail:</b><a href="mailto:huliqing.cn@gmail.com">huliqing.cn@gmail.com</a> * <p><b>Homepage:</b><a href="http://www.tbuy.biz/">http://www.tbuy.biz/</a> */public class StringFilter {        // ------------------------------------------------------------filter    private static String[][] _chars={        {"&",   "&amp;"},        {"\n",  "<br>"},        {"<",   "&lt;"},        {">",   "&gt;"},        {" ",   "&nbsp;"},        {"\"",  "&quot;"}    };    /**     * 過濾器,將相應的字符轉換為html代碼,轉換包括以下字符<br>     * & \n < > \ 及空格     * @param str     * @return newStr     */    public static String filter(String str) {        for (int i = 0; i < _chars.length; i++) {            str = str.replaceAll(_chars[i][0], _chars[i][1]);        }        return str;    }        /**     * 去除字符串中的html換行符: p br,     * @param source 原始字符     * @return newStr 清除后的字符     */    public static String clearBR(String source) {        String regx = "(</?(br|p)(\\s)*/?>)|(<tbody>?)";        Pattern p = Pattern.compile(regx, Pattern.CASE_INSENSITIVE);        Matcher m = p.matcher(source);        StringBuffer sb = new StringBuffer();        while (m.find()) {            m.appendReplacement(sb, "");        }        m.appendTail(sb);        return sb.toString();    }        /**     * 從一個字串source中查找find指定的字符串,并返回匹配第一個find所指定的字符串的     * 起始位置(不分大小),該起始位置包含起始字符位置及結速字符位置,獲取數據方法<br>     * fin[0] -> find所指定的字符的起始位置,沒匹配則返回 -1,<br>     * fin[1] -> find所指定的字符的結速位置,沒匹配則返回 -1,<br>     * @param source 源字符串     * @param find 所要查找的字符     * @return fin find所指定的字符在source中的起始位置數組     */    public static int[] findString(String source, String find) {        int[] fin = new int[]{-1, -1};        Pattern p = Pattern.compile(find, Pattern.CASE_INSENSITIVE);        Matcher m = p.matcher(source);        if (m.find()) {            fin[0] = m.start();            fin[1] = m.end();        }        return fin;    }        /**     * 在一個字符串source中搜索指定的字串find,并使用默認顏色設置前景色及背     * 景色.以加亮效果,需要使用html格式才能顯示出效果,主要用于匹配查詢,     * 該方法不區分大小寫     * @see #IgnoreCaseSearch(String, String, String, String)     * @param source 原始字符串     * @param find 要查找的字符     * @return newStr 加了樣式的新的字符串     */    public static String IgnoreCaseSearch(String source, String find) {        return IgnoreCaseSearch(source, find, null, null);    }        /**     * 在一個字符串source中搜索指定的字串find,并使用color設置前景色及bgcolor設置背     * 景色.需要使用html格式才能顯示出效果,主要用于匹配查詢,該方法不區分大小寫     * @param source 原始字符串     * @param find 要查找的字符     * @param color 找到后改變其前景色:格式如 red,blue,或 #FFFFFF 或null     * @param bgcolor 找到后字串的背景色:格式如 red,blue,或 #FFFFFF 或null     * @return newStr 加了樣式的新的字符串     */    public static String IgnoreCaseSearch(String source, String find, String color, String bgcolor) {        String tColor = "red";        String tBgcolor = "yellow";        if (color != null) tColor = color;        if (bgcolor != null) tBgcolor = bgcolor;        String spanStart = "<span style='color:" + tColor + ";background:" + tBgcolor +";'>";        String spanEnd = "</span>";        Pattern p = Pattern.compile(find, Pattern.CASE_INSENSITIVE);        Matcher m = p.matcher(source);        StringBuffer sb = new StringBuffer();        while (m.find()) {            m.appendReplacement(sb, spanStart + m.group() + spanEnd);        }        m.appendTail(sb);        return sb.toString();    }        // ------------------------------------------------------------substring        /**     * 截取字符串     * @param str 原始字符串     * @param size 截取的長度     * @return 新的字符串     */    public static String subString(String str, int start, int size) {        if (str.length() <= (start + size))             return str.substring(start);        return str.substring(start, start + size);    }        /**     * 清除Html標簽     * @param str     * @return     */    public static String clearHtml(String str) {        int flag1 = str.indexOf("<");        int flag2 = str.indexOf(">");        String temp = null;        while (flag1 != -1 || flag2 != -1) {            str = clearHtmlPrivate(str);            flag1 = str.indexOf("<");            flag2 = str.indexOf(">");        }        return str;    }        private static String clearHtmlPrivate(String str) {        int start = str.indexOf("<");        int end = str.indexOf(">");        if (start != -1 || end != -1) {            str = str.substring(0, start) + str.substring(end + 1);        }        return str;    }        /**     * 根據給定的URL地址獲取HtmlCode     * @param urlStr     * @return      */    public static String getHtmlCode(String url) throws MalformedURLException, IOException {        StringBuilder sb = new StringBuilder();        URL u = new URL(url);        InputStream in = u.openStream();        InputStreamReader isr = new InputStreamReader(in);        char[] buff = new char[2048];        int len;        while ((len = isr.read(buff, 0, buff.length))!= -1) {            sb.append(buff, 0, len);        }        isr.close();        return sb.toString();    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人自拍视频在线| 午夜国产不卡在线观看视频| 免费久久精品视频| 精品少妇一区二区三区在线视频| 日本va欧美va精品| 国产午夜三级一区二区三| 国产在线精品国自产拍免费| 欧美国产欧美综合| 一本到不卡精品视频在线观看| 亚洲影院久久精品| 欧美一卡二卡三卡| 国产suv精品一区二区三区| 国产精品久久久久久久久搜平片| 色噜噜狠狠一区二区三区果冻| 午夜久久久久久电影| 精品国产精品网麻豆系列| 波波电影院一区二区三区| 伊人婷婷欧美激情| 日韩欧美国产麻豆| 波多野结衣在线一区| 亚洲影视在线观看| 久久尤物电影视频在线观看| caoporm超碰国产精品| 亚洲成a人片在线观看中文| 精品精品欲导航| av一本久道久久综合久久鬼色| 午夜不卡av在线| 国产日韩精品一区二区浪潮av| 91丝袜国产在线播放| 免费成人你懂的| 亚洲欧美偷拍另类a∨色屁股| 日韩免费高清视频| 色综合久久中文字幕综合网| 黑人巨大精品欧美一区| 午夜电影久久久| 成人免费小视频| 精品国产污网站| 欧美男同性恋视频网站| 成人动漫视频在线| 精油按摩中文字幕久久| 亚洲国产成人av网| 国产精品福利av| 精品国精品国产| 欧美日韩高清不卡| 99久久伊人网影院| 国产一区二区久久| 日韩av网站在线观看| 久久亚洲一级片| 99精品国产一区二区三区不卡| 丝袜美腿一区二区三区| 国产精品国产三级国产| 久久免费视频一区| 制服丝袜亚洲色图| 欧美性猛片xxxx免费看久爱| 成人午夜大片免费观看| 国产一区二区三区精品欧美日韩一区二区三区 | 极品尤物av久久免费看| 亚洲一区免费观看| 亚洲天堂精品在线观看| 国产丝袜美腿一区二区三区| 日韩午夜激情免费电影| 欧美巨大另类极品videosbest| a级精品国产片在线观看| 国产精品99久久久久久有的能看 | 亚洲日本免费电影| 亚洲国产精品二十页| 精品蜜桃在线看| 91精品国产黑色紧身裤美女| 欧美日韩高清一区二区不卡| 在线观看91视频| 91首页免费视频| 97精品超碰一区二区三区| 成人高清在线视频| 成人黄页在线观看| 91在线码无精品| 色综合天天天天做夜夜夜夜做| 成人天堂资源www在线| 大白屁股一区二区视频| av在线不卡电影| 99riav久久精品riav| 91免费精品国自产拍在线不卡 | 免费黄网站欧美| 久久er精品视频| 国产精品综合二区| 岛国av在线一区| 成人免费毛片app| 91同城在线观看| 日韩欧美aaaaaa| 日韩欧美一二区| 久久久精品中文字幕麻豆发布| 国产色91在线| 亚洲色图欧美激情| 亚洲va在线va天堂| 蜜桃传媒麻豆第一区在线观看| 久久国产精品第一页| 成人激情av网| 欧美日韩大陆在线| 精品不卡在线视频| 国产精品大尺度| 天天操天天干天天综合网| 国产综合一区二区| 北岛玲一区二区三区四区| 欧美色网一区二区| 欧美成人a∨高清免费观看| 国产亚洲一区二区三区| 亚洲精品乱码久久久久久黑人| 日韩精品福利网| 国产麻豆91精品| 欧美在线观看18| 26uuu亚洲| 亚洲福利视频三区| 国产一区欧美日韩| 91在线国产观看| 3d动漫精品啪啪一区二区竹菊| 久久女同精品一区二区| 亚洲一区二区偷拍精品| 精品制服美女丁香| 91电影在线观看| 久久综合99re88久久爱| 亚洲妇女屁股眼交7| 成人小视频在线| 日韩视频一区二区在线观看| 中文字幕一区二区不卡| 久久精品99国产精品日本| 色吊一区二区三区| 国产欧美一区在线| 奇米色一区二区| 欧美伊人精品成人久久综合97| 精品久久人人做人人爽| 亚洲mv大片欧洲mv大片精品| 成人免费看片app下载| 日韩三级精品电影久久久| 亚洲欧美日本韩国| 国产精品一二三在| 91麻豆精品国产91久久久更新时间 | 久久99国产精品久久99| 91蝌蚪porny成人天涯| 国产亚洲综合在线| 精品一区二区在线观看| 在线播放中文字幕一区| 亚洲永久精品国产| 97se亚洲国产综合自在线观| 久久久久久**毛片大全| 久久草av在线| 欧美成人性福生活免费看| 亚洲第一激情av| 欧美中文一区二区三区| 亚洲品质自拍视频| 99久久婷婷国产| 欧美国产成人精品| 日本久久电影网| 中文字幕第一区二区| 国产在线看一区| 日韩免费观看高清完整版 | 欧美日韩高清影院| 亚洲国产精品一区二区尤物区| 99精品欧美一区二区三区小说| 国产亚洲精品bt天堂精选| 国内精品自线一区二区三区视频| 91精品国产色综合久久不卡电影 | 一区二区三区中文免费| 91蝌蚪porny| 亚洲欧洲精品一区二区三区不卡| 国产成人在线视频免费播放| 国产欧美精品一区二区色综合 | 日韩精品欧美精品| 91精品国产乱| 蜜乳av一区二区| 日韩精品一区二区三区在线 | 国产综合色视频| 久久精品一区蜜桃臀影院| 国产精品77777竹菊影视小说| 久久毛片高清国产| 丁香六月综合激情| 亚洲日本成人在线观看| 色综合久久88色综合天天| 亚洲一区二区三区四区在线| 欧美日本乱大交xxxxx| 日韩av在线免费观看不卡| 日韩欧美国产一二三区| 国产毛片精品一区| 国产精品久久久久久久久图文区| 91农村精品一区二区在线| 亚洲摸摸操操av| 欧美日韩在线一区二区| 日本欧美大码aⅴ在线播放| 久久先锋影音av鲁色资源网| 成人黄色软件下载| 一区二区三区中文字幕精品精品 | 欧美综合亚洲图片综合区| 午夜激情一区二区三区| 亚洲精品一区二区三区影院| 国产成人午夜视频| 一级特黄大欧美久久久| 5566中文字幕一区二区电影| 国产大陆亚洲精品国产| 亚洲美女免费视频| 欧美电影免费观看高清完整版| 成人精品鲁一区一区二区| 亚洲一区二区高清|