关于取缩略内容时存在图片而无法取到的问题?没分了以后补吧!!!

lsc116021166 2008-06-30 01:43:11
我用
public string Content1(object temp)
{

string con = temp.ToString();
if(con.Length > 110)
con=con.Substring(0,110) + "...";
return con;
}
来取得一段文章的前100个字符,可是当文章开头用的是图片的时候,就无法把图片显示出来,而且我也不想让他显示图片,如果有图片就省略掉,继续显示图片后面的文字。(是从数据库中读取文章)
请问这个问题该怎么解决???
...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsc116021166 2008-07-01
  • 打赏
  • 举报
回复
你是哪位啊 楼上的
wlovew 2008-07-01
  • 打赏
  • 举报
回复
楼主我认识你!
lsc116021166 2008-06-30
  • 打赏
  • 举报
回复
上面那位果然是高手,只可惜小弟是新手,没太明白你上面的意思,即使明白了 想写在我要用的地方可能也不会写了,谢过
继续……
海洋齐齐 2008-06-30
  • 打赏
  • 举报
回复
用正则表达式把img标记去掉
using System;
using System.Collections;
using System.Text.RegularExpressions;

public class MyClass
{
public static void Main()
{
String inpu = "<img src=\"images/1.gif\" border=\"0\">";
String pattern = "<img\\s+[^(src>)]*src\\s*=\\s*[\"']{0,1}(?<SRC>[^(\\s\"'>)]*)[\"']{0,1}\\s{0,1}[^>]*>";
Regex r = new Regex(pattern, RegexOptions.IgnoreCase);

String result = "";
result = r.Replace(input, "${SRC}");

Console.WriteLine(result);
Console.ReadLine();
}
}

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧