/ / Regex Израз, за ​​да съответства на URL и изключва други - regex, пренасочване

Регекс израз за съвпадение на URL и изключване на други - regex, redirect

Опитвам се да напиша реджекс израз, който да съвпада с каквото и да било (.*)/feed/ с изключение на (.*)/author/feed/

В момента имам (.*)/feed/(.*) който работи добре за идентифициране на всеки низ /feed/ за пренасочване. Не искам обаче да изключвам тези, които има /author/(.*)/feed/

Например - съвпадение http://www.site.com/ANYTHING/feed/ но изключете site.com/author/ANYTHING/feed/

Трябва да поясня, че "не съм страшно запознат с изразите на регулярни изрази, но това всъщност е за използване в приставката за пренасочване за wordpress, която гласи" Пълна регулярна поддръжка на изрази. "

Всяка помощ ще бъде високо оценена. Благодаря ви предварително

Отговори:

0 за отговор № 1

В зависимост от езика е възможно да използвате отрицателно твърдение за заден план:

(.*)(?<!/author)/feed

Твърдението, (?<!/author), гарантира, че /author не съвпада зад текста /feed, но не се счита за съвпаднал.