社区
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...
可能有一张或者是几张图片
我想从这个字符串中取出图片,
...全文
263
9
打赏
收藏
取字符串的问题
有一个字符串的内容为:  jadsoiuadfsafdsdeas... 可能有一张或者是几张图片 我想从这个字符串中取出图片,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
php
取
后三
字符串
,php
字符串
截
取
问题
php
字符串
截
取
问题
* @author Chunsheng Wang* @param string $String the string to cut.* @param int $Length the length of returned string.* @param booble $Append whether append "...": false|true* @return string ...
upc-魔法石01
字符串
ab
字符串
变换
问题
——尺
取
只好是先借牛客的这个题来说明一下这个
问题
: 题目描述 nozomi看到eli在
字符串
的“花园”里迷路了,决定也去研究
字符串
问题
。 她想到了这样一个
问题
: 对于一个 “01”串而言,每次操作可以把 0 字符改为 1 字符,或者把 1 字符改为0 字符。所谓“01”串,即只含字符 0 和字符 1 的
字符串
。 nozomi有最多 次操作的机会。她想在操作之后找出一个尽可能长的连续子串,这个子串上的所有字符都相同。 nozomi想问问聪明的你,这个子串的长度最大值是多少? 注: 次操作机会可以不全部用完。 如果
关于sql中
字符串
中
取
数字
问题
createprocedureGetNumFromString @strvarchar(100) as declare@iint declare@lenint declare@str1varchar(100) set@str1='' set@len=len(@str) set@i=1 while@i<=@len begin ifisnumer...
js和php
取
字符串
长度
问题
说明 js的
字符串
对象的length属性 和 php 的 strlen()或 mb_strlen()
取
出来的长度是不一样的
取
长度 用下面的方法
取
出来的长度可以是一模一样的长度 php public function get_string_width($s) { $length = 0; while (strlen($s) > 0) { $old_length = strlen($s); $s = mb
Map
取
字符串
值的处理
问题
在一次需求中,需要在Map里
取
字段值然后赋值给其它字段 我是这么写的 if(info.getMapHap() != null && info.getMapHap().containsKey("name")){ detail.setName(info.getMapHap().get("name").toString()); } 然后就出现了
问题
,在获
取
name字段时返回为null,所以变成了 null.toString();,直接抛出 java.lang.NullPointerExcept
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章