读书人

请教用正则表达式怎么过虑[font *] *]

发布时间: 2012-04-06 12:22:24 作者: rapoo

请问用正则表达式如何过虑[font *****] ****]*[ [/font]中的[font]标签
我想要[font *****] ****]*[ [/font]中的 ****]*[ 内容就是把[font]标签过虑掉 中间的内容按原来显示(包括[]标签)

[解决办法]

JScript code
    var str = '[font *****] ****]*[ [/font]';    var re = /\[[^\[]+?\]/gi;    str = str.replace(re,'');    alert(str)
[解决办法]
\[[^\]]*?\].*?\[[^\]]*?\]
[解决办法]
C# code
string str = @"[font *****] ****]*[ [/font]";        Regex re = new Regex(@"(?is)\[font\s+[^]]+\](.*?)[[^[]/font]");        foreach (Match ma in re.Matches(str))        {            Response.Write(ma.Groups[1].Value);        }        /*         输出        ****]*[         */ 

读书人网 >JavaScript

热点推荐