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

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

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

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 ответ 72 просмотров
У меня в файле custom.vrs есть строки такого вида: *REV 21:6,a,b В Paratext у меня есть USFM-разметка такого вида ... ? Я бы не хотел печатать больше, чем необходимо. Спасибо, Пол
Paul 642 задал вопрос окт 21, 2024
0 голосов
4 ответов 568 просмотров
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 ответ 87 просмотров
Я ищу помощь в правильном форматировании сегментов стихов (например, 1a, 1b, 1c и т. д.) в Paratext. Я работаю ... какие-либо советы или рекомендации, я весь внимание! Спасибо, Пол
Paul 642 задал вопрос ноя 14, 2024
0 голосов
2 ответов 460 просмотров
У меня возникают проблемы с отметкой прогресса обратного перевода и со стихами, помеченными сегментами (a, b, c, d) ... , или есть проблема с окнами прогресса и разметкой? Спасибо
anon297911 424 задал вопрос окт 29, 2020
0 голосов
1 ответ 151 просмотров
Рассматриваемый проект 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.
For we were all baptized by one Spirit so as to form one body—whether Jews or Gentiles, slave or free—and we were all given the one Spirit to drink.
1 Corinthians 12:13
3,053 вопросов
6,013 ответов
5,677 комментариев
2,032 пользователей