读书人

文本编辑器样式有关问题

发布时间: 2012-01-16 23:36:52 作者: rapoo

文本编辑器样式问题
我在后台用了一个文本编辑器。 可是客户提交的时候把字体的样式也保存到了数据库。
在前台读出来的时候把前天的框架充开了或者是把样式代码显示出来了。 前台读的时候我是用Substring取文本的前25个字符显示在标签上。 请问哪位大哥有遇到过这样的情况? 麻烦你指点一下。谢谢

[解决办法]
写个函数,先求出要截取的位置:

C# code
        private int getindex(string str,int strLength)        {                        int j=0,k=0;            for (int i=0;i<str.Length;i++)            {                if (str[i]=='<')                {                    while (str[i]!='>') k++;                }                else                {                    j++;                }                if (j>=25) break;              }            return j+k;        }
[解决办法]
使用 正则式 ?

取有效 HTML 对
/<(.*)(\s?.*)>(?<DATA>.*)<\1>/

["DATA"]部份为 输出/显示内容, 对这部份切取...

正则式只是示例未真正测试...

读书人网 >asp.net

热点推荐