我希望从以下字符串中获取src标记中的文本.我必须使用的正则表达式或函数是什么.
var string ='<img src=\"https://d3btgtzu3ctdwx.cloudfront.net/nf1?t=8e67f6f9-efba-4c3b-b718-517512044736\" height=\"1\" width=\"1\" border=\"0\" alt=\"\" style=\"height: 0; width: 0;\" />'
我对Dart没有太多经验,但用Python我很快就解决了这个问题:
import re data = "<img src=\"https://d3btgtzu3ctdwx.cloudfront.net/nf1?t=8e67f6f9-efba-4c3b-b718-517512044736\" height=\"1\" width=\"1\" border=\"0\" alt=\"\" style=\"height: 0; width: 0;\" />" src = re.search("src=\"(.+?)\"", data).group(1) print(src)
在Dart中,我可以(使用谷歌搜索技能):
var data = "<img src=\"https://d3btgtzu3ctdwx.cloudfront.net/nf1?t=8e67f6f9-efba-4c3b-b718-517512044736\" height=\"1\" width=\"1\" border=\"0\" alt=\"\" style=\"height: 0; width: 0;\" />"; var src = RegExp(r'src="(.+?)"').firstMatch(data)?.group(1);
我还没有测试它,但很乐意纠正它.
我对Dart没有太多经验,但用Python我很快就解决了这个问题:
在Dart中,我可以(使用谷歌搜索技能):
我还没有测试它,但很乐意纠正它.