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

ckeditor中去掉p标签解决思路

2012-08-29 
ckeditor中去掉p标签要去掉开始和结尾的p标签,让内容直接在body中,而不是去掉回车的那个p,回车的那个p我已

ckeditor中去掉p标签
要去掉开始和结尾的p标签,让内容直接在body中,而不是去掉回车的那个p,回车的那个p我已经去掉了,高手帮忙

[解决办法]
不要P标签吗?
那好办value.Replace("<p>","").Replace("</p>",""); 这就都没了。呵呵
[解决办法]
好像那个JS文件里面可以配置的,你好好找找,我原来弄过,就是不记得了
[解决办法]

public string checkStr(string html)
{
System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@"</p>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(@"<p>", 
html = regex1.Replace(html, ""); 
html = regex2.Replace(html, "");
return html;
}
[解决办法]
参考
http://blog.163.com/sun__haiming/blog/static/12830906820099725122903/?fromdm&fromSearch&isFromSearchEngine=yes
[解决办法]
我和LZ遇到同样的问题,但都是程序去标签。
[解决办法]
在ckeditor里的ckeditor.js中修改enterMode:2即可
[解决办法]
看来你这个特殊要求,挺难搞的。
有终极的解决办法。I/O输出html文件,再查找替换
value.Trim().Replace("<body><p>","<body>").Replace("</p></body>","</body>")
[解决办法]

探讨

看来你这个特殊要求,挺难搞的。
有终极的解决办法。I/O输出html文件,再查找替换
value.Trim().Replace("<body><p>","<body>").Replace("</p></body>","</body>")

热点排行