0
473 次浏览

你好,
请问有人能帮我写一个正则表达式,放入 PrintDraftChanges.txt 中,用于删除文本中所有的节段(verse segments)吗?有些节包含多达 5 个节段(例如 v14a, v14b, v14c, v14d, v14e)。我只希望这些节恢复为正常状态。我猜这意味着将所有带字母的标记改为仅保留节号,并删除所有剩余的节段引用。
谢谢,

机器翻译自 English
PTXprint (424 分) 发布 | 473 次浏览

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.1k 分) 发布

这很棒。它部分解决了我一直有的一个问题,但我们需要能够针对特定目的包含或排除节段标记。

我们在圣诞节和复活节经常上演的福音书段落中添加了节段,以便从 PT Module 文件中自动打印戏剧脚本。在我们的 Module 规范中,节段用于指示说话者/演员的变更(当一个节中有多个说话者时)。对于其他出版物类型,能够去除这些节段将非常有用,但如果我将这些行添加到 PrintDraftChanges.txt,它将删除所有出版物中的 V 节段,除非有人在打印 A、B、C 年的戏剧脚本时记得注释掉这些行。由于文本尚未定稿,我们每年都在为进行中的翻译打印这些脚本。我自己可能记得这样做,但我希望将此任务委托给其他人,他们不一定能很好地处理这种情况。

因此,如果目前还没有此功能,我想请求:

在 Saved Layout 规范中存储某些 PrintDraftChanges 和其他格式调整的地方,因为某些出版物需要特定的调整。甚至可以在 PrintDraftChanges.txt 中添加一个标签,以指定包含/排除自定义语句?

机器翻译自 English
0

嗨,Mark!看起来你在我之前刚发送了消息!用反引号(back-ticks)括起来,以避免双斜杠显示为单个斜杠。

机器翻译自 English
(1.1k 分) 发布

抓得好。

Mark Skinner

机器翻译自 English
0

这似乎运行得很好,谢谢。只是提醒其他可能使用此方法的人,需要检查脚注是否引用了节段,并相应地进行调整。

机器翻译自 English
(424 分) 发布
0

你好 @Kim_Blewett ,
PTXprint 中已经有这个功能,你可以在 changes.txt 中编写特定于配置的规则,这些规则仅适用于该单一配置。(此外,你可以包含 printdraftchanges.txt)用于需要应用于所有配置的规则,无论当时运行的是哪个配置。我希望这张幻灯片能帮助你更好地理解这一点。

机器翻译自 English
(3.2k 分) 发布

相关问题

0
1 个回答 58 次浏览
我在一个 custom.vrs 文件中有这样的行: *REV 21:6,a,b 我在 Paratext 中有这样的 USFM 标记: \v 6a 文本 文本 文本 \v 6b 文本 文本 文本. 并且我有一个模块,其中包含这样的引用: \sr ... 印了整章内容,似乎忽略了这些节段 有人能帮我理解我遗漏了什么吗?我宁愿不打印超出需求的内容 谢谢,Paul
Paul 642 发布 提问于 十月 21, 2024
PTXprint
0
4 个回答 450 次浏览
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 个回答 68 次浏览
我正在寻求关于 Paratext 中经文段落(例如,1a 1b 1c 等)正确格式的帮助 我正在处理需要这些功能的模块 理想情况下,PTXprint 也能识别它们 到目前为止,我已经在 Paratext 的 语言设置 中的 其他字符 里填写了 ... 何为我的项目实现自定义分节法? ,但这对我帮助不大 如果您有任何建议或技巧,我洗耳恭听!谢谢, Paul
Paul 642 发布 提问于 十一月 14, 2024
Paratext
0
2 个回答 390 次浏览
I'm having problems with the back-translation progress marking and verses that are marked with segments (a, b, c, ... there a problem with the progress boxes and the markup? Thanks
anon297911 424 发布 提问于 十月 29, 2020
Paratext
0
1 个回答 112 次浏览
问题中的 PTXPrint 项目是在外围部分(peripherals section)中构建的,使用了以下设置: 选定的前置事项 PDF(Selected Front Matter PDF(s)) 已选中目录(Table of Contents),并带有目录标题 未选中本 ... 没有办法删除这个页码,或者为前置事项 PDF 添加合适的(例如罗马数字)页码?
Alastair 102 发布 提问于 一月 15, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For where two or three gather in my name, there am I with them.
Matthew 18:20
3,044 个问题
6,004 个回答
5,671 条评论
2,026 位用户