工作中遇到一个问题,需要获取html代码的audio标签的src内容
使用正则实现如下:
List<String> srcList = [];
RegExp mobile = new RegExp("<(audio|audio)(.*?)(>|></audio>|/>)");//匹配是否有audio标签
var maImg=mobile.allMatches(s).toList();
for(int i=0;i<maImg.length;i++){
RegExpMatch a=maImg[i];
var s=a.group(2);
srcList.add(s.substring(4,s.length));
}
for(int i=0;i<srcList.length;i++){
print("打印${srcList[i]}");
}