为包含1个更改项的字符串创建正则表达式

时间:2013-04-30 09:30:11

标签: css regex

我正在尝试为内联CSS代码构建正则表达式,其中1个项目已更改

这是有问题的代码行

<div="Box1" style="background-color:Transparent;border-color:Transparent;border-style:None;height:436px;"></div>

我需要能够选择这个,但每页的高度都不同

因此所有其余部分完全相同但高度变化

2 个答案:

答案 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中你不能。