首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 郑则表达式如何实现截取俩个字符之间的字符串

2012-06-07 
C# 郑则表达式怎么实现截取俩个字符之间的字符串P style\FONT-FAMILY: gulim FONT-SIZE: 9pt\IMG s

C# 郑则表达式怎么实现截取俩个字符之间的字符串
<P style=\"FONT-FAMILY: gulim; FONT-SIZE: 9pt\"><IMG src=\"file:///C:/Users/ADMINI~1/AppData/Local/Temp/TAGFREE/TAGFREE20120531/twe13505724/twe/欢1.jpg\"></P>


这个字符串需要替换掉<img 和 > 之间的字符串 


替换的方法会了,但是不知道正则怎样写。

谢谢,各位帮忙。


string html = "<P style=\"FONT-FAMILY: gulim; FONT-SIZE: 9pt\"><IMG  
  src=\"file:///C:/Users/ADMINI~1/AppData/Local/Temp/TAGFREE/TAGFREE20120531/twe13505724/twe/欢  
  1.jpg\"></P>";

string new_src = "http://localhost:5555/files/欢1.jpg";

string str = Regex.Replace(html, @"(?<=\[)[^\[\]]+(?=\])","src=\"" + new_src + "\"");

[解决办法]

C# code
 string html = @"<P style=""FONT-FAMILY: gulim; FONT-SIZE: 9pt""><IMG    src=""file:///C:/Users/ADMINI~1/AppData/Local/Temp/TAGFREE/TAGFREE20120531/twe13505724/twe/欢    1.jpg""></P>";            string new_src = "http://localhost:5555/files/欢1.jpg";            string str = Regex.Replace(html, @"(?<=<IMG\s*src="")[^>]*(?="">)",  new_src); 

热点排行