目前在做一个论坛,正在考虑回复表(Reply)中对回复内容的存储、解析。
当我想对一个贴子进行评论回复时,我点击三楼的“引用”功能,输入框中会在文字的外围套上:
紧接着在下方写我自己的话:
根据楼上的分析,我觉得应该怎么怎么做……我的设想是:
1.当点击提交时,以上文字一并存入数据库的 ReplyContent字段中,它为 text型。2.将来单击贴子标题,呈现该贴子时,
  我想让  “正正正正正正正正正正正正正正正正正正正正正正正正……”  这段内容围在一个边框为 2px的 Div边框中,紧接着空一行(<br/>),再显示出非引用内容,即“根据楼上的分析,我觉得应该怎么怎么做……”
问题是:当读取该贴子的回复时,如何对ReplyContent字段中的  进行准确解析,进而将其中的文字放入DIV,求达人能给个正则表达式给我。【虽然这样张口要现成的代码很不合理,但正则真的不会,好无奈!】

解决方案 »

  1.   

    文章底部的引用,是“”,没作处理,被CSDN给解析成了 DIV框框。
      

  2.   

    “[” quote  “]”  “[”/quote   “]”
      

  3.   


    之间的内容么?
    你回帖发帖时候,看到提交上面的禁用UBB了么,点击后就可以原样发送了。
      

  4.   

    private static void TestRegex12()
    {
        string s = "这是引用文字
      

  5.   

    您的正则思路是根据“Quote”,来进行切分对吗?
    通过m.Groups[i] 下标获取对应数组中的值?另外,您有什么好的正则工具可能推荐吗? 我搜到了30分钟的教程,但现在事情紧张,没时间去学。
    等你回复后,我就结贴。
      

  6.   

    工具?没什么工具,我用的工具自己写的。
    http://download.csdn.net/source/454182
    过客兄最近在用RegexBuddy,这个很不错,不过颜色太花俏了。
    如果你想学,有兴趣,可以看过客兄的博客:http://blog.csdn.net/lxcnn
    或是过客兄推荐的网站:http://www.regexlab.com/zh/deelx/syntax.htm如果项目着急,只想临时应付一下,可以来这里发帖,也可以站内短息,或是QQ,Email联系我。联系方式短信发给你。
      

  7.   


    我快感动得哭了。   非常感谢您的帮助,“过客”的Blog待晚上回家上网学习学习!
    您的回复就是我想要的效果,这就结贴!