在<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的正则表达式怎么写
时间: 2024-02-06 16:02:20 浏览: 21
您可以使用以下正则表达式来提取其中的图片链接:
```python
imgurl='(https?://[^']+)' onclick='GoFav\("fav_qj6121460050"\);'
```
这个正则表达式会匹配以 `imgurl='` 开头,`' onclick='GoFav("fav_qj6121460050");'` 结束的字符串,并提取其中的图片链接部分。在这种情况下,正则表达式会提取 `https://pic.quanjing.com/li/fw/QJ6121460050.jpg@!350h` 作为结果。请注意,为了匹配到完整的 `onclick` 属性值,需要使用 `\(` 和 `\)` 来转义括号。
相关问题
<nav class="nav"> <input type="checkbox" class="nav__cb" id="menu-cb"> <div class="nav__content"> <ul class="nav__items"> <li class="nav__item"> <span class="nav__item-text"> Home </span> </li> <li class="nav__item"> <span class="nav__item-text"> Works </span> </li> <li class="nav__item"> <span class="nav__item-text"> About </span> </li> <li class="nav__item"> <span class="nav__item-text"> Contact </span> </li> </ul> </div> <label class="nav__btn" for="menu-cb"></label> </nav>把text改成按钮
如果你想将 `<span>` 元素中的文本改为按钮,你可以将 `<span>` 元素替换为 `<button>` 元素,并在其中添加相应的按钮样式。下面是修改后的代码示例:
```html
<nav class="nav">
<input type="checkbox" class="nav__cb" id="menu-cb">
<div class="nav__content">
<ul class="nav__items">
<li class="nav__item"> <button class="nav__item-btn"> Home </button> </li>
<li class="nav__item"> <button class="nav__item-btn"> Works </button> </li>
<li class="nav__item"> <button class="nav__item-btn"> About </button> </li>
<li class="nav__item"> <button class="nav__item-btn"> Contact </button> </li>
</ul>
</div>
<label class="nav__btn" for="menu-cb"></label>
</nav>
```
在上述代码中,我将 `<span>` 元素改为了 `<button>` 元素,并为按钮添加了 `nav__item-btn` 类,以便添加样式或者进一步自定义按钮的外观。
你可以根据需要修改 `nav__item-btn` 类的样式,来定义按钮的外观和交互效果。例如,你可以使用 CSS 来设置按钮的背景颜色、边框样式、文字样式等。
这样,你就将原来的文本改为了按钮,并可以对按钮进行样式修改和交互操作了。
<div class="map-buttons"> <button class="map-button" @click="detectConflict"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">冲突检测</span> </div> </button> <button class="map-button" @click="captureScreenshot"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">截图</span> </div> </button> <button class="map-button" @click="generateMap"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">制图</span> </div> </button> <button class="map-button" @click="zoomIn"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">放大</span> </div> </button> <button class="map-button" @click="zoomOut"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">缩小</span> </div> </button> <button class="map-button" @click="showFullMap"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">全图</span> </div> </button> </div>改写成按钮名不在按钮元素中,而在按钮正下方
<div class="map-buttons">
<button class="map-button" @click="detectConflict">冲突检测</button>
<button class="map-button" @click="captureScreenshot">截图</button>
<button class="map-button" @click="generateMap">制图</button>
<button class="map-button" @click="zoomIn">放大</button>
<button class="map-button" @click="zoomOut">缩小</button>
<button class="map-button" @click="showFullMap">全图</button>
<div class="map-button-descriptions">
<span class="map-button-description">检测是否有冲突</span>
<span class="map-button-description">捕捉屏幕截图</span>
<span class="map-button-description">生成地图</span>
<span class="map-button-description">放大地图</span>
<span class="map-button-description">缩小地图</span>
<span class="map-button-description">查看全图</span>
</div>
</div>