Я пытаюсь сопоставить ключевые слова, используя следующее регулярное выражение
you.{0,50}(?<!not)\s?special
в следующем списке строк
to include:
youaresospecial
you are so special
you are pretty special
you are special
youarespecial
you are sospecial
you are very special
you are super special
you are special
you special
you aresospecial
to exclude:
youarenotspecial
you are not special
youarenotspecial
соответствует всемстроки, которые мне нужно включить, но также выделяет одну из строк, которые я хотел бы исключить («Вы не особенный»)
проверял это на https://regex101.com/r/KTsjn8/1
кто-то может указать, почему?