⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ubb2.java

📁 struts spring hibernate制作的留言本
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
     * @since 2005-12-30 10:06
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reEmail(final String sourceIn) {
        String source = sourceIn;
        Matcher emailMatcher = emailPattern.matcher(source);
        boolean result = emailMatcher.find();

        String group2 = null;

        if (result) {
            group2 = emailMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[email]" + group2 + "[/email]",
                    "<a href=mailto:" + group2 + ">" + group2 + "</a>");
            result = emailMatcher.find();
        }

        return source;
    }

    /**
     * 替换[email=]标签.
     * @since 2005-12-30 10:20
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reTxtEmail(final String sourceIn) {
        String source = sourceIn;
        Matcher txtEmailMatcher = txtEmailPattern.matcher(source);
        boolean result = txtEmailMatcher.find();

        String group2 = null;
        String group4 = null;

        if (result) {
            group2 = txtEmailMatcher.group(2);
            group4 = txtEmailMatcher.group(4);
        }

        while (result) {
            source = replace(source,
                    "[email=" + group2 + "]" + group4 + "[/email]",
                    "<a href=mailto:" + group2 + ">" + group4 + "</a>");
            result = txtEmailMatcher.find();
        }

        return source;
    }

    /**
     * 替换[align=]标签.
     * @since 2005-12-30 10:29
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reAlign(final String sourceIn) {
        String source = sourceIn;
        Matcher alignMatcher = alignPattern.matcher(source);
        boolean result = alignMatcher.find();

        String group2 = null;
        String group4 = null;

        if (result) {
            group2 = alignMatcher.group(2);
            group4 = alignMatcher.group(4);
        }

        while (result) {
            source = replace(source,
                    "[align=" + group2 + "]" + group4 + "[/align]",
                    "<p align=\"" + group2 + "\">" + group4 + "</p>");
            result = alignMatcher.find();
        }

        return source;
    }

    /**
     * 替换[fly]标签.
     * @since 2005-12-30 10:36
     * @auhtor Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reFly(final String sourceIn) {
        String source = sourceIn;
        Matcher flyMatcher = flyPattern.matcher(source);
        boolean result = flyMatcher.find();

        String group2 = null;

        if (result) {
            group2 = flyMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[fly]" + group2 + "[/fly]",
                    "<div><marquee behavior=\"alternate\">" + group2
                    + "</marquee></div>");
            result = flyMatcher.find();
        }

        return source;
    }

    /**
     * 替换[move]标签.
     * @since 2005-12-30 10:42
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reMove(final String sourceIn) {
        String source = sourceIn;
        Matcher moveMatcher = movePattern.matcher(source);
        boolean result = moveMatcher.find();

        String group2 = null;

        if (result) {
            group2 = moveMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[move]" + group2 + "[/move]",
                    "<div><marquee>" + group2 + "</marquee></div>");
            result = moveMatcher.find();
        }

        return source;
    }

    /**
     * 替换[b]标签.
     * @since 2005-12-30 10:42
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reBold(final String sourceIn) {
        String source = sourceIn;
        Matcher boldMatcher = boldPattern.matcher(source);
        boolean result = boldMatcher.find();

        String group2 = null;

        if (result) {
            group2 = boldMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[b]" + group2 + "[/b]",
                    "<b>" + group2 + "</b>");
            result = boldMatcher.find();
        }

        return source;
    }

    /**
     * 替换[i]标签.
     * @since 2005-12-30 10:52
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reSlope(final String sourceIn) {
        String source = sourceIn;
        Matcher slopeMatcher = slopePattern.matcher(source);
        boolean result = slopeMatcher.find();

        String group2 = null;

        if (result) {
            group2 = slopeMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[i]" + group2 + "[/i]",
                    "<i>" + group2 + "</i>");
            result = slopeMatcher.find();
        }

        return source;
    }

    /**
     * 替换[u]标签.
     * @since 2005-12-30 10:57
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reDownLine(final String sourceIn) {
        String source = sourceIn;
        Matcher downLineMatcher = downLinePattern.matcher(source);
        boolean result = downLineMatcher.find();

        String group2 = null;

        if (result) {
            group2 = downLineMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[u]" + group2 + "[/u]",
                    "<u>" + group2 + "</u>");
            result = downLineMatcher.find();
        }

        return source;
    }

    /**
     * 替换[sup]标签.
     * @since 2005-12-30 11:02
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reSup(final String sourceIn) {
        String source = sourceIn;
        Matcher supMatcher = supPattern.matcher(source);
        boolean result = supMatcher.find();

        String group2 = null;

        if (result) {
            group2 = supMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[sup]" + group2 + "[/sup]",
                    "<sup>" + group2 + "</sup>");
            result = supMatcher.find();
        }

        return source;
    }

    /**
     * 替换[sub]标签.
     * @since 2005-12-30 11:06
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reSub(final String sourceIn) {
        String source = sourceIn;
        Matcher subMatcher = subPattern.matcher(source);
        boolean result = subMatcher.find();

        String group2 = null;

        if (result) {
            group2 = subMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[sub]" + group2 + "[/sub]",
                    "<sub>" + group2 + "</sub>");
            result = subMatcher.find();
        }

        return source;
    }

    /**
     * 替换[s]标签.
     * @since 2005-12-30 11:11
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reDelLine(final String sourceIn) {
        String source = sourceIn;
        Matcher delLineMatcher = delLinePattern.matcher(source);
        boolean result = delLineMatcher.find();

        String group2 = null;

        if (result) {
            group2 = delLineMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[s]" + group2 + "[/s]",
                    "<s>" + group2 + "</s>");
            result = delLineMatcher.find();
        }

        return source;
    }

    /**
     * 替换[fliph]标签.
     * @since 2005-12-30 11:23
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reFliph(final String sourceIn) {
        String source = sourceIn;
        Matcher fliphMatcher = fliphPattern.matcher(source);
        boolean result = fliphMatcher.find();

        String group2 = null;

        if (result) {
            group2 = fliphMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[fliph]" + group2 + "[/fliph]",
                    "<table style=\"filter:fliph\">" + group2 + "</table>");
            result = fliphMatcher.find();
        }

        return source;
    }

    /**
     * 替换[flipv]标签.
     * @since 2005-12-30 11:29
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reFlipv(final String sourceIn) {
        String source = sourceIn;
        Matcher flipvMatcher = flipvPattern.matcher(source);
        boolean result = flipvMatcher.find();

        String group2 = null;

        if (result) {
            group2 = flipvMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[flipv]" + group2 + "[/flipv]",
                    "<table style=\"filter:flipv\">" + group2 + "</table>");
            result = flipvMatcher.find();
        }

        return source;
    }

    /**
     * 替换[list=]标签.
     * @since 2005-12-30 11:39
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reOL(final String sourceIn) {
        String source = sourceIn;
        Matcher olMatcher = olPattern.matcher(source);
        boolean result = olMatcher.find();

        String group2 = null;
        String group4 = null;

        if (result) {
            group2 = olMatcher.group(2);
            group4 = olMatcher.group(4);
        }

        while (result) {
            source = replace(source,
                    "[list=" + group2 + "]" + group4 + "[/list]",
                    "<ol type=\"" + group2 + "\">" + group4 + "</ol>");
            result = olMatcher.find();
        }

        return source;
    }

    /**
     * 替换[list]标签.
     * @since 2005-12-30 11:48
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */
    public final String reUL(final String sourceIn) {
        String source = sourceIn;
        Matcher ulMatcher = ulPattern.matcher(source);
        boolean result = ulMatcher.find();

        String group2 = null;

        if (result) {
            group2 = ulMatcher.group(2);
        }

        while (result) {
            source = replace(source, "[list]" + group2 + "[/list]",
                    "<ul>" + group2 + "</ul>");
            result = ulMatcher.find();
        }

        return source;
    }

    /**
     * 替换[*]标签.
     * @since 2005-12-30 11:54
     * @author Lingo
     * @param source 输入
     * @return String 输出
     */
    public final String reLI(final String source) {
        return replace(source, "[*]", "<li>");
    }

    /**
     * 替换[shadow]标签.
     * @since 2005-12-30 12:04
     * @author Lingo
     * @param sourceIn 输入
     * @return String 输出
     */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -