标签: javascript regex
我有一个字符串日志,如下所示:
rgb(255, 255, 255) 0px 0px 0px 16px inset
在上面的例子中,我喜欢获取动态值16。如何为规则编写正则表达式以匹配最后一个px,然后取出px和空格之间的数字?
px
答案 0 :(得分:1)
由于您说过只想在 last px之前输入数字,所以我不认为文本inset总是存在。我会说\b\d+(?=px\b(?!.*\b\d+px\b))可能是您最安全的选择。
inset
\b\d+(?=px\b(?!.*\b\d+px\b))