Positive and negative lookahead
Някой може ли да ми обясни positive and negative lookahead
Някой може ли да ми обясни positive and negative lookahead
Накратко идеята е, че искаме да проверим какво следва в текста след нашия pattern, но без това да се включва в резултата (т.е. върнатият match от регекса). При positive lookahead логиката е "мачни ми този pattern в текста, само ако след него следва каквото сме описали в lookahead", a при negative - "мачни ми го, освен ако след него няма въпросните неща". При lookbehind логиката е същата, но проверяваме какво има в текста преди match-a, а не след него. За повече подробности разгледай това.