0 голосов
748 просмотров

Здравствуйте,
Может ли кто-нибудь помочь мне с регулярным выражением, которое можно вставить в PrintDraftChanges.txt для удаления всех сегментов стихов в тексте? Некоторые стихи имеют, например, до 5 сегментов (v14a, v14b, v14c, v14d, v14e). Я просто хочу, чтобы стих был обычным. Думаю, это означает, что нужно изменить все «a» на просто номер стиха и удалить все оставшиеся ссылки на сегменты.
Спасибо,

Переведено машиной с языка English
PTXprint от (424 очков) | 748 просмотров

5 Ответов

0 голосов

Здравствуйте,

попробуйте:

(\v \d+?)a > \1

(\v \d+?)[b-z] >

Mark Skinner

Переведено машиной с языка English
от (129 очков)
снова показан
0 голосов

Полностью не проверено, но…

"(\\v\s+\d+)a" > "\1"
"(\\v\s+\d+)[b-z]" > ""

Должно быть довольно близко…
ЗАХВАТ{буквальный обратный слэш, v, один или более пробелов, одна или более цифра} затем a. становится тем, что было захвачено.
Во второй строке на самом деле не нужно захватывать ничего, но, надеюсь, это не сильно замедлит процесс, и это сохраняет симметрию.

Переведено машиной с языка English
от (1,1тыс. очков)

Это здорово. Это частично решает один вопрос, который у меня был, но нам нужна возможность включать или исключать маркеры сегментов стихов для конкретных целей.

Мы добавили сегменты стихов в евангельские отрывки, которые регулярно инсценируются на Рождество и Пасху, чтобы автоматизировать печать драматических сценариев из файла модуля PT. Сегменты сигнализируют об смене говорящего/актера в нашей спецификации модуля (когда в одном стихе говорит более одного человека). Было бы здорово удалить сегменты для других типов публикаций, но если я добавлю эти строки в PrintDraftChanges.txt, они удалят сегменты V для всех публикаций, если кто-то не вспомнит закомментировать эти строки при печати драматических сценариев для лет A, B, C. Мы печатаем их ежегодно для переводов в процессе, так как текст еще не финализирован. Я сам, возможно, смогу об этом помнить, но другие, кому я надеюсь делегировать эту работу, не обязательно будут хорошо с этим справляться.

Поэтому я хотел бы запросить, если это еще не доступно:

Место для хранения определенных PrintDraftChanges и других настроек форматирования в спецификации сохраненной раскладки, потому что определенные публикации требуют конкретных настроек. Возможно, даже тег в PrintDraftChanges.txt для указания включения/исключения пользовательского утверждения?

Переведено машиной с языка English
0 голосов

Привет, Mark! Похоже, вы нажали «Отправить» прямо передо мной! Используйте обратные кавычки для обозначения, чтобы избежать отображения двойных слэшей как одиночных.

Переведено машиной с языка English
от (1,1тыс. очков)

Хорошее замечание.

Mark Skinner

Переведено машиной с языка English
0 голосов

Похоже, это отлично работает, спасибо. Просто примечание для всех, кто может это использовать: нужно проверить, не ссылаются ли сноски на сегменты стихов, и скорректировать их соответственно.

Переведено машиной с языка English
от (424 очков)
0 голосов

Здравствуйте, @Kim_Blewett,
У нас уже есть такая возможность в PTXprint, где вы можете писать правила, специфичные для конфигурации, в changes.txt, и они применяются только к одной конфигурации. (Кроме того, вы можете включать printdraftchanges.txt) для любых правил, которые должны применяться ко ВСЕМ конфигурациям, независимо от того, какая конфигурация запущена в данный момент. Надеюсь, этот слайд поможет вам лучше это понять.

Переведено машиной с языка English
от (3,2тыс. очков)

Похожие вопросы

0 голосов
1 ответ 127 просмотров
У меня в файле custom.vrs есть строки такого вида: *REV 21:6,a,b В Paratext у меня есть USFM-разметка такого вида ... ? Я бы не хотел печатать больше, чем необходимо. Спасибо, Пол
Paul 642 задал вопрос окт 21, 2024
0 голосов
4 ответов 709 просмотров
To view the versions of a project in which there were changes to one or more verses: Click anywhere in one verse or ... do-i-revert-text-from-an-earlier-version-of-a-project/541)
[Expert]
anon421222
735
задал вопрос фев 23, 2017
0 голосов
1 ответ 144 просмотров
Я ищу помощь в правильном форматировании сегментов стихов (например, 1a, 1b, 1c и т. д.) в Paratext. Я работаю ... какие-либо советы или рекомендации, я весь внимание! Спасибо, Пол
Paul 642 задал вопрос ноя 14, 2024
0 голосов
2 ответов 582 просмотров
У меня возникают проблемы с отметкой прогресса обратного перевода и со стихами, помеченными сегментами (a, b, c, d) ... , или есть проблема с окнами прогресса и разметкой? Спасибо
anon297911 424 задал вопрос окт 29, 2020
0 голосов
1 ответ 188 просмотров
Рассматриваемый проект PTXPrint настроен в разделе периферийных элементов (peripherals) следующим образом: Выбраны PDF-файлы ... ) номера страниц в PDF с начальными элементами?
Alastair 102 задал вопрос янв 15, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,065 вопросов
6,025 ответов
5,697 комментариев
2,036 пользователей