0 票
860 次浏览

L.S.
正如 lingtrans wiki 页面所解释的,可以使用 \fig Paratext 中的位置字段来指示图像是用于打印、应用程序还是网络。该 wiki 页面引用了以下文档,原文如下:“您的排版人员/应用程序创建者需要使用类似的规则来过滤掉不属于他们正在创建的输出的图片。”

详细信息可在此处找到:Indic Typesetting Collaboration Document - Google Docs

其中写道:……“在 SAB 中,要过滤掉不应在应用程序中使用的图像('a'),请使用过滤掉仅用于 'p' 或 'w' 的图像的正则表达式规则:”

Find:

(?i)\fig ([^|]|){3}([pw]+)|[^]\fig* 替换为无。(适用于 USFM 2)

(?i)\fig [^]\bloc="[pw]+"[^]\fig* 替换为无。(适用于 USFM 3)

有人使用过这些正则表达式并使其正常工作吗?我试过了,但它们似乎不起作用。如果您能提供任何帮助或指导,我将不胜感激。
goodgoan
附言:我也在 SAB 论坛上发布了此帖,并希望在这里也能得到一些关于正则表达式的建议。提前致谢。

机器翻译自 English
Paratext 中 由 (347 分) 发布
已重新显示 | 860 次浏览

2 个回答

0 票
最佳答案

感谢 @anon291708 的这个建议。我很难输入和你一样的单引号。

我输入的是这个:

image

结果出来是这样的:

image

有什么建议吗?

机器翻译自 English
由 [Moderator]
(2.1k 分) 发布

也许是反引号字符(`)?也就是说,在你想要保护的文字前后各放两个这样的字符。
example text

机器翻译自 English

\\fig (?+) \\r\\n\\p[0-9]+

就是这样!谢谢。

对于美式键盘,它位于键盘的左上角,与波浪号 ~ 在同一个键上。

机器翻译自 English
0 票

在 (?i) 之后,你只有一个 \。你需要两个 \

机器翻译自 English
由 (571 分) 发布
已重新显示

你好 anon467281,感谢你的快速回复。我不知道那个反斜杠在复制粘贴时是怎么掉的……实际上在 SAB 中它是两个反斜杠:
(?i)\fig ([^|]|){3}([pw]+)|[^\]\fig*

机器翻译自 English

再一次 (?i)\fig ([^|]|){3}([pw]+)|[^\]\fig* 这很奇怪,这个编辑器将所有双斜杠更改为单斜杠。有什么建议可以让我在这里输入的正则表达式不被这个编辑器更改吗?

机器翻译自 English

你好 anon467281,
解决方案在这里:

image SIL Scripture Software Community – 3 May 21

image

Regex to exclude images meant for print does not work

上面显示的不是实际的正则表达式。缺少反斜杠,并且一些星号被转换成了斜体格式。你实际上是在使用这些正则表达式吗?查找:(?i)\\fig ([^|]*\|){3}([pw]+)\|[^\\]*\\fig\* (适用于 USFM...

谢谢,
goodgoan

机器翻译自 English

最好的方法是将它们标记为“代码”,方法是将它们放在双单引号中:``{regex}``
例如:(?i)\\fig ([^|]*\|){3}([pw]+)\|[^\\]*\\fig\*

机器翻译自 English

相关问题

0 票
1 个回答 330 次浏览
我们希望顾问能看到我们使用的图像,所以我们将它们直接放在回译(Back Translation)中 逐词对照(interlinear)功能会将 \fig 代码直接插入到回译文本中,但如果不将 figures 文件夹从父项目复制到子项目,图像就不会显示出来 ... 让回译项目(或其他子项目)在父项目的图像文件夹中查找图像,那就太好了 也许已经有这样的选项了?
viverechristus 296 发布 提问于 八月 24, 2021
0 票
2 个回答 639 次浏览
亲爱的读者 我想找到 \fq 后面跟着任意字符串(包括 ɛ ɔ ɲ ŋ),直到第一个 \\ft,其后跟一个空格,且后面不跟冒号 示例句子: \fq cintɔnŋ Natan i ta ŋuŋ kɔnkɔli bo Solomani ŋununu \ft ... [^\:] 过于贪婪 有什么建议可以限制搜索范围到第一次出现的情况吗? 提前致谢, Bart
goodgoan 347 发布 提问于 八月 3, 2023
+1 票
5 个回答 1.1k 次浏览
我想在某些情况下将小写更改为大写--例如,我想将冒号后的所有小写字母更改为大写 在 RegEx Pal 中,没有单一的规则可以实现这一点,但有一个未记录的功能允许我创建一个简单更改的列表来运行 (注意:有一些正则表达式可以做到这一点,但在 ... A 可能还有其他一些事情不能按预期工作 如果您想尝试此方法,我建议从一个非常简单的列表开始,然后逐步添加内容
Phil_Leckrone 9.9k 发布 提问于 三月 2, 2022
0 票
1 个回答 338 次浏览
A translator added images to their project and then tried to do an Internet S/R. It was 100+ MB, so he cancelled ... | Papua New Guinea [Email Removed].pgmailto:[Email Removed].pg
SIL LSS PNG 411 发布 提问于 二月 13, 2017
0 票
3 个回答 529 次浏览
I cannot seem to find the EXE for Paratext RegEx Pal for PT8. Can anybody help me? Thanks, SIL+LSS+PNG
SIL LSS PNG 411 发布 提问于 三月 15, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,051 个问题
6,010 个回答
5,676 条评论
2,030 位用户