gpt4 book ai didi

正则表达式:如果宽度或高度小于 100 像素,则匹配 标签

转载 作者:行者123 更新时间:2023-12-04 05:31:58 25 4
gpt4 key购买 nike

我很想通过用 Apples NSRegularExpressions 匹配和删除它们来摆脱 rssfeed 中的一些小图像。

<img src="somepic" height="1" width="1"> should be matched for removal
<img src="somepic" height="50" width="100"> -> should also be matched
<img src="somepic" height="100" width="100"> -> this one should not be matched

我目前的方法还没有奏效
<img(\s*[height|width]\s*=\s*"([0-9]|[1-9][0-9])"\s*+|[^>]+?)*>

我的猜测是捕获组存在一些问题(可能根本不需要)。有没有人有提示为什么它不起作用?

最佳答案

试试这个正则表达式:

<img[^>]*(?:height|width)\s*=\s*"[1-9]?[0-9]"[^>]*>

它解决了您遇到的小问题,即 Mattias Buelens 在他的评论中提到的。

rubular .

关于正则表达式:如果宽度或高度小于 100 像素,则匹配 <img> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12462626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com