0 votos
229 vistas

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.

Publicación antigua - se muestra en su idioma original
Paratext por (934 puntos)
mostrada de nuevo | 229 vistas

1 Respuesta

+1 voto
Mejor respuesta

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.

Publicación antigua - se muestra en su idioma original
por (571 puntos)
mostrada de nuevo

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!!

Publicación antigua - se muestra en su idioma original

Preguntas relacionadas

0 votos
1 respuesta 365 vistas
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
preguntada abr 27, 2015
0 votos
4 respuestas 841 vistas
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 preguntada mar 2, 2020
0 votos
1 respuesta 264 vistas
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 preguntada jul 11, 2018
0 votos
3 respuestas 527 vistas
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 preguntada ago 9, 2017
+1 voto
1 respuesta 232 vistas
Al buscar, ocasionalmente el contexto del versículo mostrado en la lista de búsqueda muestra texto antiguo, previamente ... en el versículo, era correcto en nuestro proyecto.
Clear7419 251 preguntada sep 12, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,048 preguntas
6,007 respuestas
5,672 comentarios
2,028 usuarios