2012-04-06 1 views
0

Может кто-то помочь в создании Regex для следующей ситуации:Regex помощь для URL-адрес FilePath

У меня есть около 2000 записей, для которых мне нужно сделать поиск/repleace, где мне нужно сделать замену для известного элемент в каждой записи, которая выглядит следующим образом:

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

FILEPATH и FILE изменчивы, но окружающий HTML всегда одинаков. Может кто-нибудь помочь с каким Regex я бы заменил часть поиска «FILEPATH/FILE»?

+0

На каком языке вы пытаетесь это сделать? –

ответ

0

может соответствовать постоянной части и использовать группировку, чтобы вернуть его

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

, то вы должны заменить строку с $1your_replacement$2, где $1 является первой группой подборы и $2 второго (при использовании питона, например, вы должны позвонить Match.group(1) и Match.group(2))

Вам придется избегать символов \, если вы используете Java вместо этого.

+0

Спасибо за помощь. Это очень помогло. –