在img_md5='' imgurl='https://pic.quanjing.com/li/fw/QJ6121460050.jpg@!350h' onclick=中想要提取https://pic.quanjing.com/li/fw/QJ6121460050.jpg@!350h的正则表达式怎么写
时间: 2023-07-15 10:08:36 浏览: 64
您可以使用以下正则表达式来提取其中的图片链接:
```
imgurl='(https?://[^']+)' onclick=
```
这个正则表达式会匹配以 `imgurl='` 开头,`' onclick=` 结束的字符串,并提取其中的图片链接部分。在这种情况下,正则表达式会提取 `https://pic.quanjing.com/li/fw/QJ6121460050.jpg@!350h` 作为结果。
相关问题
在<span class='img_same' onclick='similarsearch("qj6121460050")'><a class='img_same' src='/similar/qj6121460050.html'></a></span><span class='img_fav' i='qj6121460050' c='pm0280' originalid='pm0280-8718py' img_md5='' imgurl='https://pic.quanjing.com/li/fw/QJ6121460050.jpg@!350h' onclick='GoFav("fav_qj6121460050");' id="fav_qj6121460050" title='收藏'></span>中想要提取https://pic.quanjing.com/li/fw/QJ6121460050.jpg@!350h的正则表达式怎么写
您可以使用以下正则表达式来提取其中的图片链接:
```python
imgurl='(https?://[^']+)' onclick='GoFav\("fav_qj6121460050"\);'
```
这个正则表达式会匹配以 `imgurl='` 开头,`' onclick='GoFav("fav_qj6121460050");'` 结束的字符串,并提取其中的图片链接部分。在这种情况下,正则表达式会提取 `https://pic.quanjing.com/li/fw/QJ6121460050.jpg@!350h` 作为结果。请注意,为了匹配到完整的 `onclick` 属性值,需要使用 `\(` 和 `\)` 来转义括号。
有一个图片的URL:https://tinyjpg.com/images/social/website.jpg,帮我写一个H5可以点击按钮下载这个图片
好的,以下是一个简单的 HTML 页面,其中包含一个按钮,点击按钮即可下载图片:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="-8">
<title>下载图片</title>
</head>
<body>
<button id="downloadBtn">下载图片</button>
<script>
function downloadImage() {
const imgUrl = 'https://tinyjpg.com/images/social/website.jpg';
const link = document.createElement('a');
link.href = imgUrl;
link.download = 'website.jpg';
link.click();
}
const downloadBtn = document.getElementById('downloadBtn');
downloadBtn.addEventListener('click', downloadImage);
</script>
</body>
</html>
```
当用户点击下载按钮时,`downloadImage` 函数会被调用。这个函数会创建一个 `a` 标签,将图片的 URL 设置为 `href` 属性,将文件名设置为 `download` 属性,最后触发 `click` 事件即可下载图片。