Как заменить "точка-пробел-символ" на "точка-пробел-Символ" ?

Автор dobuc, 1 октября 2018, 14:07

0 Пользователи и 1 гость просматривают эту тему.

dobuc

Исходный текст:
.положение центра масс рыболова. сейчас вот этого на этом краю лодки. этого на этом краю лодки. будем считать рыболовов материальными точками.

Нужно, чтобы замена сделала:
Положение центра масс рыболова. Сейчас вот этого на этом краю лодки. Этого на этом краю лодки. Будем считать рыболовов материальными точками.

:P

Или он так не может?

mikekaganski

Замена так не может. Но она может выделить все найденные места, к которым потом можно применить операцию Формат-Текст-Все Прописные. Для этого достаточно искать регулярное выражение

(?<=\. )\w
С уважением,
Михаил Каганский

JohnSUN

А как насчёт Shift+F3? Выделить всё и щёлкать Shift+F3, пока не достигнешь желаемого результата.
Конечно, точка в начале строки помешает, получится что-то вроде ".Положение Центра масс рыболова." Ну, тут уж нужно как-то самому - глазами и руками
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

kompilainenn

Цитата: JohnSUN от  1 октября 2018, 12:17получится что-то вроде ".Положение Центра масс рыболова."
а заменить " ." на ". " нельзя сначала?
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

dobuc

Цитата: mikekaganski от  1 октября 2018, 14:15
Замена так не может. Но она может выделить все найденные места, к которым потом можно применить операцию Формат-Текст-Все Прописные. Для этого достаточно искать регулярное выражение

(?<=\. )\w
То, что нужно! Спасибо!

dobuc

Не понимаю, почему не работает (?<=\$)\w

Рыболовы."Сивол конца строки"
лодка.

То есть найти символы, которые идут после символа конца строки?

mikekaganski

"Символ конца строки" - это Вы так обозначили новый параграф (создаваемый с помощью Enter)? Тогда достаточно искать

^\w

Если же это именно разрыв строки (Shift+Enter), то можно заменить пробел в первом ответе на любой пробельный символ, например, так:

(?<=\.\s)\s*\w
С уважением,
Михаил Каганский

dobuc

Цитата: mikekaganski от  1 октября 2018, 13:25"Символ конца строки" - это Вы так обозначили новый параграф (создаваемый с помощью Enter)? Тогда достаточно искать
Да, с помощью Enter. Снова спасибо, сложноватый язык регулярных выражений, вы упростили жизнь.