2011-08-01 21 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