为这个html设计正则表达式

时间:2015-02-23 23:31:58

标签: html regex string vbscript html-parsing

在这个html行中:

<b>Cash Out: </b> 2.46x </p> <p> <b>Played: </b>Sat Ene 12 2015 00:20:13

我如何匹配2.46x值?

这是我试图设计的表达方式:

"(cash.+out.+\s+)([\d\.]+[^\s])"
PS:我知道RegEx电机不是为解析Html而设计的,但无论如何都可以这样做,请避免这种评论,因为我也使用有限的语言来完成这项任务, VisualBasicScript < /强>

1 个答案:

答案 0 :(得分:1)

你的正则表达式匹配<b>Cash Out: </b> 2.46x </p> <p> <b>Played: </b>Sat Ene 12 2015,对吗?我建议将其缩小到结束标记+空格之后。

试试这个: cash.+out.+\s+<\/\w+>\s+([\d\.]+x)

您要查找的值将位于第一个子匹配中。