我正在尝试为内联CSS代码构建正则表达式,其中1个项目已更改
这是有问题的代码行
<div="Box1" style="background-color:Transparent;border-color:Transparent;border-style:None;height:436px;"></div>
我需要能够选择这个,但每页的高度都不同
因此所有其余部分完全相同但高度变化
答案 0 :(得分:0)
[0-9]+
匹配任意数字。
但是,对于HTML部分,除了HTML解析器之外,你根本不应该使用正则表达式 - 然后只在style
属性上使用正则表达式。
答案 1 :(得分:0)
如果你有这条线,你可以使用以下正则表达式来获得高度。:
'<div="Box1" style="background-color:Transparent;border-color:Transparent;border-style:None;height:436px;"></div>'
.match(/height:([\sa-z0-9]+);/)
这将返回:
["height:436px;", "436px"]
这个例子是在JS中,我不知道你想用什么语言使用Regex?但是在CSS中你不能。