我的content字段(是text类型的) 里面有很多UBB代码 请问谁知道用C#语句怎么过滤掉吗?只保留汉字
解决方案 »
- 谁会支付工具接口的使用?
- 如何将将页面中的DataList以PDF格式导出
- 该死的Session,哪儿兄弟帮帮我看看是怎么回事?
- 求助,datalist 绑定数据不同的样式变化?
- 关于使用MagicAjax显示LOADING的问题
- CheckBoxList_Stu.Items[i].Selected为什么一直是false?
- 急!asp.net中显示不出图片了!
- 如何开发高性能的 ASP.NET 应用程序(挺实用的)
- Datagrid 显示数据库中的二进制的图片,有点难度!
- JS判断Datalist模板列中checkbox是否有被选中!问题
- asp上传文件怎么存放到自己ID的文件夹中
- 后代绑定GridView
public static string UbbToHtml(string inputStr)
{
return Regex.Replace(Regex.Replace(Regex.Replace(Regex.Replace(Regex.Replace(HtmlEncode(inputStr).Replace("\r\n", "<br/>").Replace(" ", " "), @"\[B\](.*?)\[\/B\]", "<B>$1</B>", RegexOptions.IgnoreCase), @"\[U\](.*?)\[\/U\]", "<U>$1</U>", RegexOptions.IgnoreCase), @"\[I\](.*?)\[\/I\]", "<I>$1</I>", RegexOptions.IgnoreCase), @"\[ALIGN.*?=(.*?)\](.*?)\[\/ALIGN\]", "<DIV ALIGN='$1'>$2</DIV>", RegexOptions.IgnoreCase), @"\[em(.*?)\]", "<img src='" + Param.ApplicationRootPath + "/images/post/pic/em$1.gif'/>", RegexOptions.IgnoreCase);
}这是转换到HTML的, 你把html标签删除就是光杆内容了.
如:@"\[B\](.*?)\[\/B\]", "$1", RegexOptions.IgnoreCase), @"\[U\](.*?)\[\/U\]", "$1",
汗....忘记删除里面的方法了.
public static string UbbToHtml(string inputStr)
{
return Regex.Replace(Regex.Replace(Regex.Replace(Regex.Replace(Regex.Replace(inputStr.Replace("\r\n", "<br/>").Replace(" ", " "), @"\[B\](.*?)\[\/B\]", "<B>$1</B>", RegexOptions.IgnoreCase), @"\[U\](.*?)\[\/U\]", "<U>$1</U>", RegexOptions.IgnoreCase), @"\[I\](.*?)\[\/I\]", "<I>$1</I>", RegexOptions.IgnoreCase), @"\[ALIGN.*?=(.*?)\](.*?)\[\/ALIGN\]", "<DIV ALIGN='$1'>$2</DIV>", RegexOptions.IgnoreCase), @"\[em(.*?)\]", "<img src='/images/post/pic/em$1.gif'/>", RegexOptions.IgnoreCase);
}这样试试