1

Тема: Как составить подстановочный знак в Word, чтобы заменить любое число?

В большом тексте каждое предложение пронумеровано одно и многозначными числами, по порядку. Но после чисел нет пробелов и текст сливается - неудобно читать, например:

2

Re: Как составить подстановочный знак в Word, чтобы заменить любое число?

В большом тексте каждое предложение пронумеровано одно и многозначными числами, по порядку. Но после чисел нет пробелов и текст сливается - неудобно читать, например:
"9When Enosh had lived 90 years, he became the father of Kenan.".

Нужно, добавить точку с пробелом после цифр в начале каждого предложения, чтобы получилось так:
"9. When Enosh had lived 90 years, he became the father of Kenan."

Немного некорректно работает формула Word: отметить подстановочные знаки,
Найти (без кавычек): "([0-9]{1;})",
Заменить: "\1. "
- здесь Word заменил не только числа в начале предложений, но и в их середине (что не нужно):
"9. When Enosh had lived 90.  years, he became the father of Kenan.".
Формула LibreOffice Writer делает это корректнее:
Найти: "^([0-9]+)",
Заменить: "$1. ":
"9. When Enosh had lived 90 years, he became the father of Kenan."

Хотелось бы добиться от Word такого же результата как на Writer.

3

Re: Как составить подстановочный знак в Word, чтобы заменить любое число?

CtmNhb пишет:

Хотелось бы добиться от Word такого же результата как на Writer.

Собственно, как указали - так Ворд и нашёл. В подстановочных знаках у вас, дословно, "Заменить одно и более чисел на эти же числа + точка)"
Вам надо:
В поле найти "([0-9]{1;})([A-Za-z]{1;})"
В поле заменить "\1. \2"

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871