Автор Тема: Поиск слова в строке (абзаце) и перенос его на другую позицию.  (Прочитано 269 раз)

Оффлайн Herissen

  • Посетитель форума
  • Сообщений: 2
Под строкой я понимаю "абзац". Просто по привычке использую термин "строка".

Как в строке найти необходимое слово (сочетание слов) и переместить его перед указанным текстом? Если в строке нет указанного текста, то поместить найденный текст в конец строки.

Строк в документе "миллион". Искомого текста может не быть.

Пример 1
Было:
бла бла бла ИСКОМОЕ СЛОВО бла бла бла бла

Стало:
бла бла бла бла бла бла бла ИСКОМОЕ СЛОВО

Пример 2
[****] - заданный текст, перед которым нужно вставить найденный текст.
Было:
бла ИСКОМОЕ СЛОВО бла бла бла бла [*****]

Стало:
бла бла бла бла бла ИСКОМОЕ СЛОВО [*****]