2014-02-28 4 views
1

Я хотел бы сопоставить URL-адреса, которые не заканчиваются /, чтобы использовать его в инструменте поиска Dreamweaver.Совпадение, которое не заканчивается косой чертой

Какое регулярное выражение можно использовать?

Например, я хотел бы следующий URL, чтобы быть согласованы:

<a href="http://www.sometext" 
+0

вы имели в виду разбор ссылки? –

+0

Я использую Dreamweaver, и я могу использовать Find с регулярным выражением. Dreamweaver может найти во всем коде одного документа или всех документов – Nrc

ответ

1

Вы можете сделать это с помощью этого простого регулярного выражения:

href=".+?[^/]" 

Объяснение:

Это будет соответствовать href="________X", где X != /.

Следующая будет соответствовать:

<a href="http://some-url.com"> 
<a href="http://www.another-url-here.com/content"> 

Эти те не будут:

<a href="http://www.url.com/"> 
<a href="http://www.url-2.com/posts/2014/"> 

Edit:

Следующая позволит URL-адреса, как <a href= http://www.url.com> тоже.

`href=\s*".+?[^/]" 
1

Несомненно. Вы можете использовать [^/]" в конце выражения вашей ссылки, чтобы он соответствовал любому без косой черты, за которым следовала закрытая цитата.

0

Может быть с этим

href\s*=\s*"[^"]*[^"/\s]\s*" 
Смежные вопросы