当使用PCRE regex时,有什么方法可以跳过前n次出现的内容吗?我看到一些用\K的例子,但我不明白如何使用它。
我的目标是找到 "px "的值,所以我使用的是这个regex。
(?!1px)(\d+)(px)
(?!1px)用来忽略 "1px"。
考虑到下面的示例字符串,我怎么能跳过第一个(12px),或第二个(4px)匹配,要匹配的只有第三个(2px)?
* {margin: 0; padding: 0; font-size: 12px; color: #555;}
.test {
display: inline-block;
border: 1px solid #000;
box-shadow: #aaa 4px 2px 6px;
width: 36px;
height: 24px;
}