Regex 用正则表达式提取数字

Regex 用正则表达式提取数字,regex,yahoo-pipes,Regex,Yahoo Pipes,我想从中提取数字“123”: <div class="f_right" style="padding-top:5px;">123</div> 123 我应该使用什么正则表达式?我怎样才能在没有包装的情况下仅提取数字?@dario是正确的,但如果您想这样做,这可能会起作用: 对雅虎管道来说,应该是这样的 <div class=".*?" style=".*?">(\d+)<\/div> (\d+) $1将是你的对手@dario是对的,但如果你

我想从中提取数字“123”:

<div class="f_right" style="padding-top:5px;">123</div>
123

我应该使用什么正则表达式?我怎样才能在没有包装的情况下仅提取数字?

@dario是正确的,但如果您想这样做,这可能会起作用:

对雅虎管道来说,应该是这样的

<div class=".*?" style=".*?">(\d+)<\/div>
(\d+)

$1
将是你的对手

@dario是对的,但如果你想这么做,这可能会奏效:

对雅虎管道来说,应该是这样的

<div class=".*?" style=".*?">(\d+)<\/div>
(\d+)

$1
将是您的对手

。请解释您所处的环境。您使用的是什么编程语言,HTML来自哪里?您需要更具体地说明您希望在哪些情况下匹配数字。正则表达式
/123/
将从该字符串中提取数字123,但我怀疑这正是您想要的。类似地,
/(…)/
将提取123,但这可能无法捕获您所追求的许多情况。请解释您所处的环境。您使用的是什么编程语言,HTML来自哪里?您需要更具体地说明您希望在哪些情况下匹配数字。正则表达式
/123/
将从该字符串中提取数字123,但我怀疑这正是您想要的。类似地,
/(…)/
将提取123,但这可能无法捕捉到您所追求的许多情况。不要忘记转义斜杠-
->
,那么它至少可以通过<代码>:)谢谢:)。它应该被转义:(非常感谢大家,我正在使用Yahoo Pipes,但它没有给我'123',而是再次给我整个字符串,顺便说一句,我在(\d+)中使用了$1)对于matchworks for me:。在yahoo pipes中使用时,请确保忽略/在正则表达式的开头和结尾。更新正则表达式使其在Yahood上可用。请不要忘记转义斜杠-
->
,那么它至少可以通过。
:)
谢谢:)。它应该被转义:(非常感谢大家,我正在使用Yahoo Pipes,但它没有给我'123',而是再次给我整个字符串,顺便说一句,我使用$1(\d+)为我的matchworks:。确保在Yahoo Pipes中使用时忽略/在正则表达式的开头和结尾。更新正则表达式使其在Yahoo Pipes上可用