c# Удалить все, что не соответствует регулярному выражению - PullRequest
2 голосов
/ 05 марта 2020

Я столкнулся с проблемой.

У меня есть регулярное выражение: ^(?!.*word\/...\/ .*).+$ заменить ничем

Это регулярное выражение работает в блокноте ++

Когда я пытаюсь его использовать на c# не работает. Он оставляет файл без изменений

, вот как я это делаю:

string x = Regex.Replace(filestring, "^(?!.*word\\/...\\/ .*).+$", "");

edit: и да, я вывожу строку x

1 Ответ

0 голосов
/ 07 марта 2020

В любом случае, добавив: RegexOptions.Multiline Исправлено. Благодаря @ kjhf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...