首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS选择器regex匹配开始和结束

CSS选择器regex匹配开始和结束
EN

Stack Overflow用户
提问于 2022-07-05 07:24:07
回答 2查看 88关注 0票数 -1

假设我有具有title属性的元素,如下所示

代码语言:javascript
复制
<div title="custom-marker-awlr-tailrace bbu-l2"></div>
<div title="custom-marker-aws-tailrace btut"></div>
<div title="custom-marker-arr-tailrace sbu-l3"></div>
<div title="custom-marker-wqs-tailrace bbu-l2"></div>
<div title="custom-marker-wqs-tailrace bbu-l1"></div>

如何使用CSS regex选择器选择带有标题的div custom-marker-wqs-tailrace bbu-l2

有点像div[title*="customer-marker-wqs...???"],我不知道该写什么来代替?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-05 07:30:06

您可以使用单个属性选择器。

代码语言:javascript
复制
div[title="custom-marker-wqs-tailrace bbu-l2"] {
  ...
}

因此,您可以匹配确切的字符串,或者您可以链接两个属性选择器。

代码语言:javascript
复制
div[title^="custom-marker-wqs-tailrace"][title$="bbu-l2"] {
   ...
}

通过选择以^=开头的标题( custom-marker-wqs-tailrace )和以bbu-l2结尾的标题($=)

票数 2
EN

Stack Overflow用户

发布于 2022-07-05 07:29:59

你知道吗?https://developer.mozilla.org/en/docs/Web/CSS/CSS_Selectors,但你很亲近:

代码语言:javascript
复制
startsWith: div[title^="customer-marker-wqs"]
endsWith:   div[title$="customer-marker-wqs"]
contains:   div[title*="customer-marker-wqs"]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72865470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档