0
234 次浏览

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.

较早的帖子 - 以原始语言显示
Paratext (934 分) 发布
已重新显示 | 234 次浏览

1 个回答

+1
最佳答案

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.

较早的帖子 - 以原始语言显示
(571 分) 发布
已重新显示

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

较早的帖子 - 以原始语言显示

相关问题

0
1 个回答 365 次浏览
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 发布
提问于 四月 27, 2015
0
4 个回答 841 次浏览
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 发布 提问于 三月 2, 2020
0
1 个回答 264 次浏览
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 发布 提问于 七月 11, 2018
0
3 个回答 527 次浏览
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 发布 提问于 八月 9, 2017
+1
1 个回答 232 次浏览
在进行搜索时,搜索列表中显示的经文上下文偶尔会显示旧的 之前修改过的文本 当我点击该经文时,项目中的文本是正确的 我已经多次遇到这种情况 据我估计,这些编辑通常是在几天或几周前进行的 这令人不安,因为它表明某些编辑可能未在系统的某个地 ... 其中一节经文已被编辑,但在某个术语下方的圣经术语列表中仍显示原始文本 当我点击该经文时,我们项目中的内容是正确的
Clear7419 251 发布 提问于 九月 12, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
May the God who gives endurance and encouragement give you the same attitude of mind toward each other that Christ Jesus had.
Romans 15:5
3,048 个问题
6,007 个回答
5,672 条评论
2,028 位用户