我正在尝试从字符串中提取多个URL。这段代码成功提取了一个URL(source):
var background =
`@media screen and (max-width: 900px) {
#mainText { color: blue; }
.background { background-image: url("../img/abc.jpg"); background-size: cover; }
.background2 { background: url("../img/abc23.jpg") 0% 0% / cover; }
}`;
reg = /url(?:\(['"]?)(.*?)(?:['"]?\))/;
extractedUrl = reg.exec(background)[1];
我还要提取第二个URL =>“ ../img/abc23.jpg”。我怎样才能做到这一点?我尝试使用matchAll
,但返回的迭代器不包含预期结果。