代码之家  ›  专栏  ›  技术社区  ›  hs777it

颤振获得部分弦,youtube iframe

  •  0
  • hs777it  · 技术社区  · 5 年前

    <iframe src="https://www.youtube.com/embed/MAT3z3xtcd4" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
    

    此iframe位于我的网站的“视频”类别下

    1 回复  |  直到 5 年前
        1
  •  1
  •   Richard Heap    5 年前

    有一千种方法可以做到这一点,但其中许多只是简单的字符串拆分、子字符串等 String

    下面是一个简单而详细的示例,演示了其中的几种技术:

    void main() {
      String s = '<iframe src="https://www.youtube.com/embed/MAT3z3xtcd4" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe>';
    
      List<String> tags = s.replaceAll('<', ' ').replaceAll('>', ' ').split(' ');
      print(tags);
    
      String srcTag = tags.where((s) => s.startsWith('src=')).first;
      print (srcTag);
    
      String url = srcTag.substring(5, srcTag.length - 1);
      print(url);
    
      String suffix = url.split('/').last;
      print(suffix);
    }