社区
C#
帖子详情
取字符串的问题
hexinyu2005
2007-05-10 11:04:26
有一个字符串的内容为:
<img src="abc.jpg" border=0>jadsoiu<img src="bbb.jpg" border=0>adfsafds<img src="ccc.jpg" border=0>deas...
可能有一张或者是几张图片
我想从这个字符串中取出图片,
...全文
236
9
打赏
收藏
取字符串的问题
有一个字符串的内容为:  jadsoiuadfsafdsdeas... 可能有一张或者是几张图片 我想从这个字符串中取出图片,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GKW
2007-05-10
打赏
举报
回复
代码可以这样写
Regex r = new Regex(@"[A-Za-z0-9]+\.(jpg|bmp)+", RegexOptions.IgnoreCase); //忽略大小写
string s = " <img src="abc.jpg" border=0>jadsoiu<img src="bbb.jpg" border=0>adfsafds<img src="ccc.jpg" border=0>deas...";
MatchCollection mc = r.Matches(s); //找到所有符合规则的match
foreach(Match m in mc)
{
...
}
北京的雾霾天
2007-05-10
打赏
举报
回复
string str = " <img src=\"abc.jpg\" border=0>jadsoiu<img src=\"bbb.jpg\" border=0>adfsafds<img src=\"ccc.jpg\" border=0>deas...";
string imgsrc="img src=\"";
int index = str.IndexOf(imgsrc, 0);
while (index > 0)
{
index += +imgsrc.Length;
string img = str.Substring(index, str.IndexOf("\"", index)-index);
Console.WriteLine(img);
index = str.IndexOf("img src=\"", index);
}
-过客-
2007-05-10
打赏
举报
回复
我的测试代码,存数组就简单了,楼主自己存下吧
string yourStr = ...........;
MatchCollection mc = Regex.Matches(yourStr, @"<img\s+src=""(?<img>[^""]*?)""[^>]*?>", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["img"].Value + "\n";
}
GKW
2007-05-10
打赏
举报
回复
用正则
[A-Za-z0-9]+\.(jpg|bmp)+
zhangliu_521
2007-05-10
打赏
举报
回复
正则:
(<img[^>]*?>[^<]*?)+?
hexinyu2005
2007-05-10
打赏
举报
回复
最好能不能把图片的路径放到一个数组里去
-过客-
2007-05-10
打赏
举报
回复
如何匹配
<img align="absmi" border="0" src="aie39c9k/as9/837jd78hj33.gif" width="258" height=""58">
------------------------------------------
string yourStr = ...........;
MatchCollection mc = Regex.Matches(yourStr, @"<img\s+[^>]*?src=""(?<img>[^""]*?)""[^>]*?>", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["img"].Value + "\n";
}
zhangliu_521
2007-05-10
打赏
举报
回复
<img[^""]*?""[^""]*?""[^""]*?""[^""]""\s+src=""(?<need>[^""]*?)""[^>]*?>
hexinyu2005
2007-05-10
打赏
举报
回复
如何匹配
<img align="absmi" border="0" src="aie39c9k/as9/837jd78hj33.gif" width="258" height=""58">
中间的 aie39c9k/as9/837jd78hj33.gif
C/C++ 提
取
字符串
中的指定位置(截
取
字符串
、提
取
字符串
)
C/C++ 提
取
字符串
中的指定位置(截
取
字符串
、提
取
字符串
) 一、利用C++自带
字符串
函数: np1 = str.find_first_of('abc'); // 获
取
字符串
中第一个指定字符(串)的位置 np2= str.find_last_of('.'); // 获
取
字符.....
常用的
字符串
截
取
方法
1
取
字符串
的前i个字符 str=str.substring(0,i); str=str.remove(i,str.Length-i); 2 去掉
字符串
的前i个字符: str=str.remove(0,i); str=str.substring(i); 3 从右边开始
取
i个字符: str=str.substring(str.Length-...
python
取
字符串
最后一个字符_python
取
字符串
广告关闭腾讯云11.11云上盛惠 ,精选热门产品... python的
字符串
1、
字符串
介绍想一想:当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保...
c语言中
取
字符串
的首元素,C语言
字符串
@[toc]在很多教程中,
字符串
不过是一个以0结束的字符数组,但是,在我看来,
字符串
虽然不是C语言基本数据类型,但它比任何数据类型都重要,因为
字符串
是最常用的数据。一、
字符串
的概念我们可以把
字符串
储存在char...
matlab中
取
字符串
数组中某个
字符串
的某个字符
matlab中
取
字符串
数组中某个
字符串
的某个字符 做课程作业时候脑子当机了,死活不知道怎么
取
来着,百度也找不到,然后瞎试试,居然试出来了,我得记一下,万一下次用得到。 matlab A={'000' '001' '100'}; A{1,1}(1);...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章