1 / 1 / 0
Регистрация: 28.09.2013
Сообщений: 83
|
||||||
1 | ||||||
Выполнить замену слова в выделенных фрагментах текста17.11.2016, 11:38. Показов 1566. Ответов 3
Доброго времени суток.
На основе тем: Выделение фрагмента текста в Word, заключенного между заданными словами и Замена текста в выделенном фрагменте пытаюсь реализовать требуемый функционал. Задача. Есть текст Собачка...ля-ля-ля...Кошка Кошка...ля-ля-ля...Лягушка Лягушка...ля-ля-ля...Лев Нужно вот эти ля-ля-ля заменить на другой текст, в зависимости от контекста в целом, тоесть: если внутри Собачка-Кошка, то ля-ля-ля меняем на гав-гав, если внутри чуастка Кошка-Лягушка, то ля-ля-ля меняем на Мяу-мяу.. и т.д. Причем фрагмент Собачка-Кошка может встречаться несколько раз в документе. Собственно код: участок текста вроде как выделяется, но вот потом замена происходит не в одном участке, а по всему файлу.
0
|
17.11.2016, 11:38 | |
Ответы с готовыми решениями:
3
Выполнить замену в выделенном фрагменте Выполнить замену первого символа на второй символ во всей строке текста Выполнить замену первого символа на второй символ во всей строке текста Можно ли менять цвет шрифта в TextBox лишь в определённых фрагментах текста |
17.11.2016, 16:29 | 2 | |||||
Взял из темы Pavel6025 и погонял вот такой вариант:
1
|
1 / 1 / 0
Регистрация: 28.09.2013
Сообщений: 83
|
|
17.11.2016, 17:00 [ТС] | 3 |
Спасибо, за внимание к моему вопросу. Рассматривал вариант через параграфы, но в реальности может быть, так, что текст между флагами состоит из большого объема строк, и тогда такой вариант не подходит((
Реально, все написано и работает, вот только как заставить работать Find исключительно в выделенном диапазоне? неужели никак...
0
|
05.12.2016, 00:47 | 4 |
0
|
05.12.2016, 00:47 | |
05.12.2016, 00:47 | |
Помогаю со студенческими работами здесь
4
Как выполнить замену? Как выполнить замену в надписях (Word)? В строке выполнить замену всех символов Выполнить замену элементов матрицы строк на столбцы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |