来自这样的字符串
<iframe width="560" height="315" src="https://www.youtube.com/embed/KRFHiBW9RE8" frameborder="0" allowfullscreen></iframe>
我只需要选择源,所以src =“我需要的字符串”之间的单词
解决方法
如果您正在尝试解析一些HTML代码 – 使用
HTMLAgilityPack可能会更好.
但是在这种情况下,它只是你从某个地方获得的一些字符串并且想要解析 – 你也可以使用regular expressions:
string s ="<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/KRFHiBW9RE8\" frameborder=\"0\" allowfullscreen></iframe>"; var match = Regex.Match(s,"src=\"(.*?)\""); string src; if (match.Success) src = match.Groups[1].Value;