关于使用正则表达式的初级问题 请问,String.Replace(string,string)这个方法可以使用正则表达式么?我是新手,没用过正则,我只是想在一段字符串里面将<ima.....>这样的图片html代码全部替换成空格,另外,正则是这么写么 <ima(\S*?)[^>]*>.*?</\1>|<.*? /> 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用正则,要使用Regex类Regex.Replace()有多种重载,具体看msdn String类成员:http://msdn.microsoft.com/zh-cn/library/system.string_members(VS.85).aspxRegex类成员:http://msdn.microsoft.com/zh-cn/library/system.text.regularexpressions.regex_members(VS.85).aspx using System.Text.RegularExpressions;Regex re = new Regex("你的表达式");re.Replace(...) string test = ...........;Match m = Regex.Match(test, @"<img[^>]*?src=""(?<img>[^""]*)""[^>]*>(\s*<(?!img)[^>]*>\s*)", RegexOptions.IgnoreCase);if (m.Success) String s=(m.Groups["img"].Value);这个是我前两天 问过的问题,虽和你的不大一样,但上面的正则,能取出 <IMG id=ryxp onclick="hoto('0010091','9')" src="CXOutputDetail_files/viewattch.jpg" width=130>里面的CXOutputDetail_files/viewattch.jpg,在代码里可以看到,是取 的 img组的内容,而如果你用String s=img.value就能得到整个img的内容了替换的话 就是 Match mReplace=Regex.Replace(s,"");if (mReplace.Success) String s=mReplace.Value; 谁做过C#Sockt小项目,给个参考吧 水晶报表布局 我用的vs2005 做 winform开发,DataGridView 怎么没有 RowDataBound 事件! C# 十万火急,如何使用正则表达式将指定的html字符文本数据先分离、后替换出来?谢谢。 我出现的问题是,这个些想要播放的对应文件没有播放完混合在一起了 谁会串口C#编程? 高分求教:如何在使用Remoting 时在服务器端得到客户端的Ip或Mac,分不够再加 .net上传图片功能 怎样发报 C# 安装程序 C# 怎样让DataGridView不显示最下面那个空行 本人有一个想法,不知是否可行,求教!!
Regex.Replace()有多种重载,具体看msdn
Regex类成员:http://msdn.microsoft.com/zh-cn/library/system.text.regularexpressions.regex_members(VS.85).aspx
re.Replace(...)
Match m = Regex.Match(test, @"<img[^>]*?src=""(?<img>[^""]*)""[^>]*>(\s*<(?!img)[^>]*>\s*)", RegexOptions.IgnoreCase);
if (m.Success)
String s=(m.Groups["img"].Value);
这个是我前两天 问过的问题,虽和你的不大一样,但上面的正则,能取出
<IMG id=ryxp onclick="hoto('0010091','9')" src="CXOutputDetail_files/viewattch.jpg" width=130>
里面的CXOutputDetail_files/viewattch.jpg,
在代码里可以看到,是取 的 img组的内容,而如果你用String s=img.value就能得到整个img的内容了
替换的话 就是
Match mReplace=Regex.Replace(s,"");
if (mReplace.Success)
String s=mReplace.Value;