У меня есть строка:
Ввод:
"Feature..sklsd" AND klsdjkls 9290 "Feass.lskdk SDFSD __ ksdljsklfsd" НЕ "Feuas" "Feature.lskd" ИЛИ PUT klasdkljf al9-.s.a, 9a0sd90209 .a,sdklf jalkdfj al;akd
Мне нужно сопоставить любой символ, кроме OR
, NOT
, AND
, "Feature.any_count_of_characters"
последнее важно, это начинается с: "Feature.
Далее следует любое количество символов, а затем заканчивается: " character.
Я пытаюсь решить эту проблему, используя lookahead
или lookbehind
, но я могу получить ожидаемый результат, только часть символов, которые мне не нужны.
Мой ожидаемый выход:
"Feature..sklsd" И klsdjkls 9290 "Feass .lskdk SDFSD __ ksdljsklfsd" НЕ "Feuas" "Feature.lskd" ИЛИ PUT klasdkljf al9- .sa, 9a0sd90209 .a,sdklf jalkdfj ал;акд
Все что в черном.
Чтобы проверить это, я использую эти ссылки:
http://gskinner.com/RegExr/
http://regexpal.com/
Спасибо.
ИЗМЕНИТЬ
Перейдите по этой ссылке http://regexr.com?37v36.
внутри ссылки я получаю соответствие некоторому выражению. Но мне не нужно выражение, которое соответствует. мне нужно обратное, как я могу его получить?
Спасибо.
any charcter except OR, NOT, AND, "Feature.any_count_of_characters"
- person Sam   schedule 11.01.2014