需要略去html语言var desc='<p><span>◆&nbsp;特点与功效:<br />令你口气清新,呵气如兰。<br /><br />使用时垂直瓶身,对准口腔喷射。<br /><br />一瓶可使用250次以上。</span><br /></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>';就是说要取出红色的这部分,求解啊

解决方案 »

  1.   

    过滤掉html标记就行了。 单独提取中文不可取,像“使用250次”,250就取不到了。
      

  2.   

    <script>
    var desc=' <p> <span>◆&nbsp;特点与功效: <br />令你口气清新,呵气如兰。 <br /> <br />使用时垂直瓶身,对准口腔喷射。 <br /> <br />一瓶可使用250次以上。 </span> <br /> </p> <p>&nbsp; </p> <p>&nbsp; </p> <p>&nbsp; </p> <p>&nbsp; </p>'; 
    alert(desc.replace(/<.*?>/g,""));
    </script>
      

  3.   

    regex rg = new regex("<[\w\W]*>");
    string str = rg.replace("你的字符串","");
    如此则去除了html标记,str中的内容为网页中的字符串
      

  4.   

    regex rg = new regex(" <[\w\W]*>"); 
    string str = rg.replace("你的字符串",""); 
    如此则去除了html标记,str中的内容为网页中的字符串
      

  5.   

    目标串:<(.*?)>
    替换为空串执行结果: ◆&nbsp;特点与功效: 令你口气清新,呵气如兰。  使用时垂直瓶身,对准口腔喷射。  一瓶可使用250次以上。    &nbsp;  &nbsp;  &nbsp;  &nbsp; 
      

  6.   

    再做一次简单替换将&nbsp;去掉就行了
      

  7.   

    <[^>]*> 这个才是网页标签吧..
    有没有什么好的方法可以简单的提取这些汉字呢,我要分好多步才能把它完整的提取出来呢,求高手帮忙啊
      

  8.   

     Regex regContent = new Regex("<[^>]*>");
                contentStr = regContent.Replace(contentStr, "");
                Regex regContent2 = new Regex("&nbsp;");
                contentStr = regContent2.Replace(contentStr, "");
                Regex regContent3 = new Regex("var desc='");
                contentStr = regContent3.Replace(contentStr, "");
                contentStr = contentStr.Replace("'", "");
    我的比较笨,不会用正则,谁能帮我简化下呢
      

  9.   

    Regex regContent = new Regex(".*?<[^>]*>(.*?)(&nbsp;)* (?=<[^>]*>)");
                contentStr = regContent.Replace(contentStr, "");
    替换结果为:◆&nbsp;特点与功效:令你口气清新,呵气如兰。使用时垂直瓶身,对准口腔喷射。一瓶可使用250次以上。</p>'再加上简单处理即可
      

  10.   

    错了,是:
    Regex regContent = new Regex(".*?<[^>]*>(.*?)(&nbsp;)* (?=<[^>]*>)");
                contentStr = regContent.Replace(contentStr, "$1");
      

  11.   

    晕,怎么会自动加空格的?
    Regex regContent = new Regex(".*?无空格<[^>]*>(.*?)(&nbsp;)* 有空格(?=无空格<[^>]*>)");