2011-08-01 22 views
2

中提取1129我想使用Yahoo管道正则表达式从10px;"> 1129中提取数字1129正则表达式从'10px;> 1129'

我使用(\d+)来提取1129但我应该用什么来删除10px;">

+0

您是否试图使用Regex从HTML文档中提取信息? – Gareth

+0

@Gareth是的,我试图提取信息。从HTML – Sharif

回答

1
In: item.content 
Replace: ^10px;">\s(\d+)$ 
With: $1 
+0

感谢@Karolis它的工作,但由于某种原因,'item.content'从Yahoo管道'V2'中消失了,反正我手动添加了它。谢谢 – Sharif

0

如果其总是10px;"> 1129(或至少xxx> YYYY其中YYY是你的电话号码),那么我想你的正则表达式。将(在Perl格式):

/> \ S(\ d +)/

1129将在$1

希望有所帮助。如果不是,请提供更多关于您想要实现的内容以及您的意见。

+0

Thaks很多@RandomWhiteTrash,但它不工作它返回相同的表达,这里是管道http://pipes.yahoo.com/pipes/pipe.info?_id=d2a4df7265a0b820e0bc13c36c45e054 – Sharif