То, что я пытаюсь сделать, это так просто, но в то же время это не так.
У меня есть функция RegEx в C #, чтобы найти все слова внутри кавычек, но если конкретное слово существует докавычки, игнорировать все слово и перейти к следующему ряду.Хотя все еще ищите символы определенного типа внутри кавычек и игнорируйте их.
Пример -
My RegEx = @"(?<!Foo\()\""[^{}\r\n]*\""";
Text -
dontfindme1 = "Hello{}"
dontfindme2 = Foo("ABC")
findme1 = "Just a simple text to find"
findme2 = SuperFoo("WORKS")
Пример вывода -
"ABC"
"Just a simple text to find"
"WORKS"
Теперь моя проблема в том, чтоЯ не хочу, чтобы найти имя "Foo (" перед кавычками. И я не хочу, чтобы найти "{" или "}" или "(" или ")" или новые строки, мне нужно только, чтобы "ABC" не было найдено и пропуститьв следующий ряд.