首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请教用正则表达式怎么过虑[font *] *]*[ [/font]中的[font]标签

2012-04-06 
请问用正则表达式如何过虑[font *****] ****]*[ [/font]中的[font]标签我想要[font *****] ****]*[ [/font

请问用正则表达式如何过虑[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);        }        /*         输出        ****]*[         */ 

热点排行