Тема: Как составить подстановочный знак в Word, чтобы заменить любое число?
В большом тексте каждое предложение пронумеровано одно и многозначными числами, по порядку. Но после чисел нет пробелов и текст сливается - неудобно читать, например:
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум Microsoft Word » Автоматизация » Как составить подстановочный знак в Word, чтобы заменить любое число?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
В большом тексте каждое предложение пронумеровано одно и многозначными числами, по порядку. Но после чисел нет пробелов и текст сливается - неудобно читать, например:
В большом тексте каждое предложение пронумеровано одно и многозначными числами, по порядку. Но после чисел нет пробелов и текст сливается - неудобно читать, например:
"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.
Хотелось бы добиться от Word такого же результата как на Writer.
Собственно, как указали - так Ворд и нашёл. В подстановочных знаках у вас, дословно, "Заменить одно и более чисел на эти же числа + точка)"
Вам надо:
В поле найти "([0-9]{1;})([A-Za-z]{1;})"
В поле заменить "\1. \2"
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться