0
647 次浏览
我需要了解每卷书的草稿完成百分比。统计每卷书中有多少节包含文本就足够了。有人能写一个正则表达式来实现这个功能吗?

感谢大家提供的任何帮助。

John Nystrom
机器翻译自 English
Paratext (312 分) 发布 | 647 次浏览

2 个回答

0
您是在找像这样简单的东西,还是想找更复杂的?
\\v \d+ .

PT 中的 . 不匹配回车符,所以我认为这样应该可行。否则:
\\v \d+ \w

但这无法匹配以数字或标点符号开头的节。
机器翻译自 English
(1.9k 分) 发布
mjames,

谢谢。这确实能统计非空节数。我正在尝试回答这些问题:该项目中旧约的草稿完成百分比是多少?新约的草稿完成百分比是多少?如果我知道整卷书都完成了,做起来很容易,但我最关心的团队正在做旧约全景(OT panorama),所以他们这里写一点,那里写一点。

我非常希望能运行一次某个程序,统计所有卷书的非空节数,并按卷书给出结果以及总数,这样我就不必为每个需要此信息的项目重复操作 66 次。所以是的,我在找稍微复杂一点的东西,我也明白这并不简单。我希望也许有人已经做过这个,或者知道有现成的工具可以做这件事。
机器翻译自 English
您需要卷书级别和约(Testament)级别的信息吗?如果您主要关心整个旧约或新约,为什么不在 PT 中将搜索范围限制为这两个选项之一呢?例如,搜索整个新约而不是仅搜索一卷书?

我认为,如果您想要一个列出每卷书计数和总计数、且全部在一条命令中完成的结果,可能需要外部脚本。我认为 PT 没有能力提供像“每卷书计数 + 总计数”这样的多个结果。
机器翻译自 English
为了回答别人问我的问题(这个问题让我开始了这项研究),即旧约有多少部分完成了草稿,是的,我可以使用那个正则表达式并在旧约上运行它。但对我来说,了解卷书级别的信息也很有用。如果存在这样的工具,我会在几个项目中定期使用它。
机器翻译自 English
当我在 Paratext 项目中执行此操作时,我得到 16,886 个条目。当我在 RegexPal 中执行时,我得到 16,677 个。我不知道为什么会有这种差异。对于我需要的数字来说,这不是大问题,但我认为数字不一致很奇怪。
机器翻译自 English
您使用的是包含 . 的正则表达式吗?我的猜测是 PT 中的 . 不匹配行尾,但 RegexPal 会匹配。这意味着如果您有
\v_# (# 后面没有空格,紧接着是回车符)
那么 PT 不会将其计入(因为 . 没有匹配到),但 RegexPal 会将其计入(因为 . 匹配到了回车符)。
机器翻译自 English
0

单个正则表达式可能不够。您可以尝试改编 Custom Tools 菜单中的脚本,即 My Paratext Projects/cms/ 子目录中的脚本。

机器翻译自 English
(872 分) 发布

相关问题

0
1 个回答 272 次浏览
作为用户,我希望知道特定一卷或几卷书中共有多少个单词。
Phil_Leckrone 9.9k 发布 提问于 二月 8, 2024
0
3 个回答 490 次浏览
Hi, I'm using this Regex \f .*?\f* for extract all footnotes, there is no books names to take printout for ... footnotes. Is any regex to get book names. image792 353 105 KB
Prabhu_beelagi 241 发布 提问于 一月 7, 2020
0
1 个回答 205 次浏览
We have a user who is doing a transliteration from one script in a language to another script in the same language. ... has the reference number of PTXS-17276 Thank you, MSEAIT/LT
MSEAIT_LT 478 发布 提问于 八月 3, 2018
0
1 个回答 142 次浏览
我有一个正则表达式,可以提取我 Paratext 项目中的所有图片: \\fig .*\\fig\* 我希望有一个正则表达式,能给我同样的图片列表,但同时也包含每张图片所在位置的经文引用。 感谢任何帮助。 John Nystrom
john_nystrom 312 发布 提问于 十一月 6, 2024
0
1 个回答 297 次浏览
我注意到检查清单中有一个长句列表,但没有短句列表。有没有用于统计每个句子中单词分隔符的正则表达式?我知道如何统计整个项目中的单词分隔符,但这并不是一个有用的数字。
[Expert]
sewhite
3.3k 发布
提问于 三月 9, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
But if we walk in the light, as he is in the light, we have fellowship with one another, and the blood of Jesus, his Son, purifies us from all sin.
1 John 1:7
3,045 个问题
6,005 个回答
5,671 条评论
2,026 位用户