0 票
167 次瀏覽
我有幾次經驗,寫的正規表示式在 RegEx Pal 和 Regex101.com(Python 風格)都能運作,但在 PTXPrint 中卻無法使用。這似乎與它處理換行符或反斜線的方式有關。有其他人也有過這種經驗,或量化過這種差異嗎?
機器翻譯自 English
PTXprint 由 (206 點) 提出 | 167 次瀏覽

2 個回答

0 票
很有趣。你有什麼範例嗎?我們使用 regex python 模組來處理變更檔案中的正規表示式。regex 通常不會有太多限制(不像 re 模組)。請注意,當你的變更執行時,USFM 可能已經轉換為 USX 再轉回 USFM,因此格式可能已稍作正規化。如果你在正規表示式上遇到問題,請查看該檔案最終 SFM 的 View&Edit 標籤頁,並確認你的正規表示式能正確匹配該內容。
機器翻譯自 English
由 (658 點) 提出
0 票

以下幾點可能有助於解決問題:

如果你在模式的開頭加入 (?s),它會告訴 Python 的正規表示式引擎讓句號(.)也能匹配換行字元——這允許 . 跨越多行進行匹配。

我們目前正在處理一些與這些變更套用方式相關的錯誤修復。因此,如果上述建議無效,請留意 2.8.18 版本,它可能會解決這個問題。

機器翻譯自 English
由 (3.2k 點) 提出

相關問題

0 票
1 個回答 167 次瀏覽
我有一個正則表達式,可以提取我 Paratext 專案中的所有數字: \\fig .*\\fig\* 我希望有一個正則表達式,能給我相同的圖表清單,但同時包含每個圖表位置的經文參考。 感謝您提供的任何幫助。 John Nystrom
john_nystrom 312 提出 已提問 11月 6, 2024
0 票
2 個回答 730 次瀏覽
我需要找出每卷書的草稿完成百分比。只要計算每卷書中有多少節包含文字就足夠了。有沒有人能寫出一個正則表達式來完成這個任務? 感謝您提供的任何幫助。 John Nystrom
john_nystrom 312 提出 已提問 8月 21, 2024
0 票
2 個回答 659 次瀏覽
各位讀者,您好 我想尋找 \fq 後面跟著任意字串(包含 ɛ ɔ ɲ ŋ),直到第一個 \\ft,接著是一個空格,然後後面不跟冒號的情況 範例句子: \fq cintɔnŋ Natan i ta ŋuŋ kɔnkɔli bo Solomani ... ^\:] 貪婪程度太高了 有什麼建議可以將搜尋限制在第一次出現的情況嗎? 提前感謝, Bart
goodgoan 347 提出 已提問 8月 3, 2023
0 票
2 個回答 602 次瀏覽
我收到一位譯者的這封電子郵件 我雖然能寫出基礎的正則表達式,但認為我可能會遺漏一些可能作為句子結尾的標點符號 請問有沒有人能幫忙? 我希望進行一次最終標點檢查,這不在 Paratext 的標準檢查範圍內 具體來說,我想確 ... 但至少能給我一份比檢查所有節更短的清單 如果你能寫出一些 REGEX 代碼來幫助我,我將非常感激 ) 謝謝, james_post
[Moderator]
james_post
2.1k 提出
已提問 3月 30, 2023
+1 票
5 個回答 1.2k 次瀏覽
我希望在特定情況下將小寫字母改為大寫--例如,我希望將冒號後的所有小寫字母改為大寫 在 RegEx Pal 中,我找不到單一的規則來實現這一點,但有一個未記錄在案的功能,允許我建立一個簡單變更的列表來執行 (注意:確實有正則表達式可以做到 ... 可能還有其他一些事情不會完全按預期工作 如果您想嘗試此方法,我建議從一個非常簡單的列表開始,然後逐步添加內容
Phil_Leckrone 9.9k 提出 已提問 3月 2, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,052 個問題
6,011 個回答
5,677 則評論
2,032 位使用者