我有原始HTML,我需要设置所有IMG src =“http:// foo”。用于设置IMG的RegEx src =“”
这是我到目前为止的RegEx,它似乎工作。在我的环境中,假设标记是大写字母而属性是小写字母是安全的。我在.Net中这样做,但我认为这个平台并不重要。 \ s是.Net RegEx引擎中的任何空格。
有人可以改进它吗?
Regex.Replace(htmlText, "(<IMG[^>]*\\ssrc=\")([^\"]*)(\"[^>]*>)", "$1http://foo$3")
这是学习和使用正则表达式的绝佳技巧。感谢发布。 – reporter 2011-09-05 14:36:58
谢谢!很高兴看到一个2岁的评论仍然有用。 – user94154 2011-09-05 16:18:09
一个很好的学习新东西的教程永远不会过期;-) – reporter 2011-09-06 08:20:14