繁体   English   中英

正则表达式:如何排除具有几乎相似ID的div

[英]Regex: how to exclude divs with almost similar id

查询数据库并显示结果后,我得到了几乎类似命名的div列表:

<div id=product_[id] ... </div>

当用户单击这些div之一时,我想隐藏其他div。 这就是问题所在。 正则表达式可以处理从ID开始的所有div的正则表达式

product_

但不包括例如product_32。 我想作为变量提供的必须排除的值。

任何帮助表示赞赏。 米哈尔

<div (?=.*\bid=product_(?!32)).*?<\/div>

您可以这样尝试。请参阅演示。

https://regex101.com/r/vD5iH9/23

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM