0 votes
229 vues

I found several threads here about Print Draft Changes. I have used them for a few years now.

For one project I would love to try the option of “applying changes in limited contexts” as hinted in the help subject “How do I apply consistent changes to the text when creating output with Print Draft?”.

I would also like to learn more on what Regex tools I can use there.

This is about project-custom admin-numbers.

This example is working for the project:

"(7\d\d\d)" > "BLO \1"

But I would like to apply this change only in the context of the marker \zblo because I fear that it will apply this change whereever a large number might show up in the scripture text or somewhere in the glossary.

I tried to guess the syntax but did not succeed with any of these:

in "\zblo": "(7\d\d\d)" > "BLO \1"

in "\\zblo": "(7\d\d\d)" > "BLO \1"

in "zblo": "(7\d\d\d)" > "BLO \1"

in zblo: "(7\d\d\d)" > "BLO \1"

The first three guesses above did not provide the expected output but triggered no error message. The fourth one above did trigger an error message about missing quotes, so somehow the first three guesses are “somewhat correct” and maybe I do not know enough what the PT8-team means by “context”.

Also I had no joy with “more regex” like adding a start-of-line-anchor ^ :

"^(7\d\d\d)" > "BLO \1"

If you have more detailed documentation or maybe one or two working examples, that would help a lot. Thank you.

Ancienne publication - affichée dans sa langue d'origine
Paratext par (934 points)
réaffiché | 229 vues

1 Réponse

+1 vote
Meilleure réponse

You need to first match on the
content of the in “\zblo” marker.:

in “\zblo [^\]*”:

      This will select the text

starting with the \zblo marker until the next marker.

Ancienne publication - affichée dans sa langue d'origine
par (571 points)
réaffiché

Thank you @anon467281. So you are saying what the help means by context can be any regex that contains my “target-for-change”, not a PT-level-marker.

I tried your syntax right away and got it going. If other users are searching for “context” and “print draft changes”, here are a few hints:

This line finally works after several different error messages and some testing:

in “\zblo [^\]*”: “(7\d\d\d)” > “BLO \1”

So:

  • you need to replace the pretty quotes from @anon467281 (probably changed by this web-forum-tool) to normal quotes
  • you need to escape the backslash inside the character class
  • and you might need to escape the line-initial backslash if you are using a SFM for defining your own context.

This is nice, I feel I can now write more changes to make the output more user-friendly or more admin-friendly without the risk of changing actual scripture text. Thank you!!

Ancienne publication - affichée dans sa langue d'origine

Questions connexes

0 votes
1 réponse 365 vues
A user is using the Khmer script for their project. They are using the Khmer Mondulkiri font. In the project text ... of how it looks in PrintDraft, U+17C9 incorrectly above letter
[Expert]
sewhite
3,3k
posée avr. 27, 2015
0 votes
4 réponses 841 vues
In Print Draft (PT 9), if I select Page Size A5 and also select two columns, the format of the first page is all ... we can do booklet printing and get two A5 pages on one A4.
viverechristus 296 posée mars 2, 2020
0 votes
1 réponse 264 vues
Print Draft is mostly working fine. We have people with special needs, so managed to boost font size to 16. And got the ... grasp of the print draft will help a lot. Thank you.
Tim 934 posée juil. 11, 2018
0 votes
3 réponses 527 vues
I filed a problem report a while ago but I also wanted to ask whether anyone has seen this sort of problem or has ... might be possible and what dependencies I could look out for.
rowbory 510 posée août 9, 2017
+1 vote
1 réponse 232 vues
Lors de la recherche, le contexte du verset affiché dans la liste de recherche montre parfois un texte ancien, précédemment ... sur le verset, il était correct dans notre projet.
Clear7419 251 posée sept. 12, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I appeal to you, brothers and sisters, in the name of our Lord Jesus Christ, that all of you agree with one another in what you say and that there be no divisions among you, but that you be perfectly united in mind and thought.
1 Corinthians 1:10
3,048 questions
6,007 réponses
5,672 commentaires
2,028 utilisateurs