У меня есть строка поиска и используйте регулярное выражение, чтобы найти мне все, что не равно ему.Как мне получить?! regex для правильной работы?
т.е. как этот
string searchStr = SearchStr;
searchStr = System.Text.RegularExpressions.Regex.Escape(searchStr).
Replace(@"\*", ".+").
Replace(@"\?", ".");
//if (searchStr.StartsWith("!"))//(?!hede).)
// searchStr = "?!" + searchStr.Substring(1);
тогда я Regex.IsMatch, но я не могу получить ?!
сделать не следующий шаблон, любые идеи?
Для начала lookaheads и просмотра назад, должны быть заключены в квадратные скобки, например, '(?! Dontcontainme)' – Patashu