Объединение строк в ячейке в офисе (ворде или врайтер)
Работаю часто на Writer из-за того что приходят документы в формате word, в каждой колонке несколько строк может быть, могут быть переносы в строках либо новые абзацы либо просто перенос строки, либо 1 или несколько переносов. В регулярных мало разбираюсь, только подсказали следующие команды:
- найди \n заменить на пробел (вроде как должен удалить переносы строки и поставить пробел
- найти ^(.*)$ заменить !$0! (в начале и в конце строки ставит восклицательные знаки - это нормально работает)
- найти пробелы и заменить их на ? (из шага 1)
Другой вариант (для другого стобца)
- Найти $ заменить на \t (ищет пробелы и заменяет табулятором - работает не всегда)
И еще один вариант
- Найти ^(.*)$ заменить на !$0! (в случае если строки друг за другом идут в ячейкЕ, то все нормально, ставит восклицательные знаки
- найти $ заменить на "" (пусто) (не получается в open office writer) поставить "пусто", он думает что на пробел надо заменить либо не находит таких строк
Скрин того как нужно заменять http://prntscr.com/utz651
Ответы (1 шт):
В MS Word:
Поиск: ^p
Замена: {ничего}
Если заменять надо только в одной таблице или одном фрагменте, а не во всём файле - выделить таблицу/фрагмент, когда предложит продолжить в оставшейся части документа - отказаться. Если в нескольких фрагментах - обработать по одному.
