- Регистрация
- 29.05.2017
- Сообщения
- 446
- Благодарностей
- 700
- Баллы
- 93
Нужно сделать замену текста с помощью C#, блоками получается очень много блоков и проект виснет. Пробовал сделать так, но ничего не получается.
Вот пример:
// Текст для обработки
string text = project.ExecuteMacro("11 jkkjkj 22 kjkjdoop 33 gpoogifp 44");
// Обработка текста "Замена"
project.Variables["ffff"].Value = Macros.TextProcessing.Replace(text, "11", "успешно", "Text", "All");
project.Variables["ffff"].Value = Macros.TextProcessing.Replace(text, "22", "успешно2", "Text", "All");
project.Variables["ffff"].Value = Macros.TextProcessing.Replace(text, "33", "успешно3", "Text", "All");
project.Variables["ffff"].Value = Macros.TextProcessing.Replace(text, "44", "успешно4", "Text", "All");
Но заменяет только одно условие. Как правильно сделать это?
Вот пример:
// Текст для обработки
string text = project.ExecuteMacro("11 jkkjkj 22 kjkjdoop 33 gpoogifp 44");
// Обработка текста "Замена"
project.Variables["ffff"].Value = Macros.TextProcessing.Replace(text, "11", "успешно", "Text", "All");
project.Variables["ffff"].Value = Macros.TextProcessing.Replace(text, "22", "успешно2", "Text", "All");
project.Variables["ffff"].Value = Macros.TextProcessing.Replace(text, "33", "успешно3", "Text", "All");
project.Variables["ffff"].Value = Macros.TextProcessing.Replace(text, "44", "успешно4", "Text", "All");
Но заменяет только одно условие. Как правильно сделать это?