Замените регулярным выражением, если оно не заканчивается на " string"
Я заменяю совпадение с помощью регулярного выражения во всем документе. Но я хочу, чтобы он заменил спичку только в том случае, если она еще не была заменена. или он заканчивается определенной строкой типа " готово"
Patrice T
Покажите больше кода!
Нет никакой связи между операцией регулярного выражения и doc для сохранения
Patrice T
Покажите пример замены, которую вы хотите сделать.
Patrice T
Пример не соответствует коду.
Garth J Lancaster
Ты многого нам не показываешь ...
строка = док.Метод toString();
string result = Regex. Replace(input, pattern, replacement);
хорошо, у вас есть "doc", вы получаете его содержимое в "input", делаете регулярное выражение на нем, чтобы получить результат ... затем вы идете
док.Сохранить(каталог + "\\" + файл?.Заменить(".XML-код", "- Processed.xml")); //не спасает регулярное выражение изменения
хорошо, но где вы заменяете содержание "doc" на "result", полученное регулярным выражением - не показывая нам, что такое doc, и не описывая, как вы обновляете "doc" с "result", боюсь, мы не сможем вам сильно помочь - ppolymorphe попытался объяснить это
Karthik_Mahalingam
непонятный