有2个条件匹配怎么写呢?
比如一段代码,代码不定啊
<html>
...
<img src=1.jpg></img>
<img src=2.jpg></img>
...
</html>
我要取得1.jpg和2.jpg不用正则怎么循环写感觉水平很烂啊,向大家学习

解决方案 »

  1.   

    那你就把这看做整体字符串,通过substring()方法截取吧
      

  2.   

    还是先用IndexOf去查找“<img src=”,然后在之后去找“></img>”
      

  3.   

    try {
    Regex RegexObj = new Regex("(?<=<img src=).*?(?=>)");
    Match MatchResults = RegexObj.Match(SubjectString);
    while (MatchResults.Success) {

    MatchResults = MatchResults.NextMatch();

    } catch (ArgumentException ex) {
    // Syntax error in the regular expression
    }