Опитвам се да напиша реджекс израз, който да съвпада с каквото и да било (.*)/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
, но не се счита за съвпаднал.