2012-04-06 136 views
0

有人可以協助下列情況產生一個正則表達式正則表達式援助每條記錄中的項目如下所示:的URL文件路徑

<li><a href="http://www.website.com/FILEPATH/FILE" target="_blank">View Product Information</a></li> 

FILEPATH和FILE是可變的,但周圍的HTML始終是相同的。有人可以用什麼樣的正則表達式來替代搜索中的「FILEPATH/FILE」部分嗎?

+0

你想用什麼語言來做到這一點? – 2012-04-06 20:58:42

回答

0

你可以匹配的恆定部分,並使用分組把它放回去

(<li><a href="http://www\.website\.com/)[^"]*(" target="\_blank">View Product Information</a></li>) 

,那麼你應該用$1your_replacement$2,其中$1是第一個匹配的組和$2第二替換字符串(如果使用python例如你應該撥打Match.group(1)Match.group(2)

如果你使用Java代替,你將不得不逃脫\字符。

+0

感謝您的協助。這幫了很多。 – 2012-04-07 02:10:23