首页   |   IT资讯   |   综合资讯   |   开发   |   软件   |   问答   |   网络技术   |   网络综合
更多:
当前位置:首页 » 手机数码
文章正文

请saucer(思归, MS .NET MVP)等大侠帮忙解答,谢谢!

类型:转载   责任编辑:asp   日期:2007/03/01

    

*****请教正则表达式实现ubb问题  
   
  要求:  
   
  可以嵌套使用,比如:[color=red][i][b]test[/b][/i][/color]  
  如果使用代码ubb即[code]则中间的不能被转化,如:[code][b]code   test[/b][/code]  
   
  请贴出正则表达式,谢谢!  
 

推荐阅读

  • 宽屏笔记本只卖万元 惠普V2141价格下调600 [详细内容]
  • 05年数码相机业界十大重要事件回顾 [详细内容]
  • GOOGLE开放流量监测 危及百度盈利模式 [详细内容]
  • 939系列 强劲精英KV2 Extreme主板抵渝 [详细内容]
  • G808设置错误小集锦 [详细内容]
  • 河南省鹤壁市高中笔记本电脑招标 [详细内容]
  • V2 Conference 5视频产品巡展会即将召开 [详细内容]
  • 网友回答:
    网友:net_lover

    应该可以的,转化有顺序要求,你可以先转换<b>,在转换code

    网友:signalgao

    这个问题我也想知道.  
      就是说.  
      你写用[b][i]文字[/b][/i]或是[i][b]文字[/i][/b]都能换成  
      <b><i>文字</b></i>或是<i><b>文字</i></b>  
      并且b和i为大小写都可以.    
      谢谢

    网友:vikey

    呵呵

    网友:saucer

    try  
       
      "\[code\](.*?)\[\/code\]"

    网友:arli2003

    别:(   我上面不是说了不能用正规,自己用indexof   开始>=0   &&   indexof   结束>=0   才可能执行替换,否则人家  
       
      [color=red]   不写   [/color]   那整个表格都变成红色了,不知你理解没有。。你用indexof   很容易做到的,我在cgi时代就已经解决了这问题

    .
      最佳浏览:1024X768 MSIE
    ©2007 jqmk.com.cn All Rights Reserved