0 票
246 次浏览
我有过几次这样的经历:我编写的正则表达式在 RegEx Pal 和 Regex101.com(Python 风格)中都能正常工作,但在 PTXPrint 中却无法运行。这似乎与它处理回车符、换行符或反斜杠的方式有关。其他人是否也有过这种经历,或者量化过这种差异?
机器翻译自 English
PTXprint 中 由 (206 分) 发布 | 246 次浏览

2 个回答

0 票
有意思。您有具体的例子吗?我们使用 regex Python 模块来处理更改文件中的正则表达式。regex 通常限制较少(不像 re 那样)。请注意,当您的更改运行时,USFM 可能已经被转换为 USX 然后又转回 USFM,因此格式可能已经过一定程度的规范化。如果您在正则表达式方面遇到问题,请查看“View&Edit”选项卡中您想要处理的文件的最终 SFM,并检查您的正则表达式是否与之正确匹配。
机器翻译自 English
由 (658 分) 发布
0 票

以下几点可能对您有帮助:

如果您在模式开头包含 (?s),它会告诉 Python 的正则表达式引擎让点号(.)也匹配换行符——从而允许 . 跨多行匹配。

我们目前正在修复一些与这些更改应用方式相关的错误。因此,如果上述建议没有帮助,请留意 2.8.18 版本,它可能会解决这个问题。

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

相关问题

0 票
1 个回答 254 次浏览
我有一个正则表达式,可以提取我 Paratext 项目中的所有图片: \\fig .*\\fig\* 我希望有一个正则表达式,能给我同样的图片列表,但同时也包含每张图片所在位置的经文引用。 感谢任何帮助。 John Nystrom
john_nystrom 312 发布 提问于 十一月 6, 2024
0 票
2 个回答 969 次浏览
我需要了解每卷书的草稿完成百分比。统计每卷书中有多少节包含文本就足够了。有人能写一个正则表达式来实现这个功能吗? 感谢大家提供的任何帮助。 John Nystrom
john_nystrom 312 发布 提问于 八月 21, 2024
0 票
2 个回答 831 次浏览
亲爱的读者 我想找到 \fq 后面跟着任意字符串(包括 ɛ ɔ ɲ ŋ),直到第一个 \\ft,其后跟一个空格,且后面不跟冒号 示例句子: \fq cintɔnŋ Natan i ta ŋuŋ kɔnkɔli bo Solomani ŋununu \ft ... [^\:] 过于贪婪 有什么建议可以限制搜索范围到第一次出现的情况吗? 提前致谢, Bart
goodgoan 347 发布 提问于 八月 3, 2023
0 票
2 个回答 701 次浏览
我收到了一位译者的这封邮件 我可以写一个简单的正则表达式,但我认为我可能会遗漏一些可能出现在句末的标点符号 有人能帮忙吗? 我希望进行一次最终的标点检查,这不是 Paratext 标准检查的一部分 具体来说,我想确保我们 ... 但至少这能给我一个比检查所有节更短的列表 如果你能写一些 REGEX 代码来帮助我,我将不胜感激 ) 谢谢, james_post
[Moderator]
james_post
2.1k 发布
提问于 三月 30, 2023
+1 票
5 个回答 1.6k 次浏览
我想在某些情况下将小写更改为大写--例如,我想将冒号后的所有小写字母更改为大写 在 RegEx Pal 中,没有单一的规则可以实现这一点,但有一个未记录的功能允许我创建一个简单更改的列表来运行 (注意:有一些正则表达式可以做到这一点,但在 ... A 可能还有其他一些事情不能按预期工作 如果您想尝试此方法,我建议从一个非常简单的列表开始,然后逐步添加内容
[Expert]
Phil_Leckrone
10.0k 发布
提问于 三月 2, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For we were all baptized by one Spirit so as to form one body—whether Jews or Gentiles, slave or free—and we were all given the one Spirit to drink.
1 Corinthians 12:13
3,069 个问题
6,030 个回答
5,700 条评论
2,038 位用户