0 票
862 次瀏覽

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 點) 提出
已重新顯示 | 862 次瀏覽

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 代碼直接插入回譯文本中,但如果不將圖片資料夾從父專案複製到子專案,圖片就不會顯示出來 為了節省 ... 可以讓回譯專案(或其他子專案)在父專案的圖片資料夾中尋找圖片,那就太好了 也許已經有這樣的選項了?
viverechristus 296 提出 已提問 8月 24, 2021
0 票
2 個回答 639 次瀏覽
各位讀者,您好 我想尋找 \fq 後面跟著任意字串(包含 ɛ ɔ ɲ ŋ),直到第一個 \\ft,接著是一個空格,然後後面不跟冒號的情況 範例句子: \fq cintɔnŋ Natan i ta ŋuŋ kɔnkɔli bo Solomani ... ^\:] 貪婪程度太高了 有什麼建議可以將搜尋限制在第一次出現的情況嗎? 提前感謝, Bart
goodgoan 347 提出 已提問 8月 3, 2023
+1 票
5 個回答 1.1k 次瀏覽
我希望在特定情況下將小寫字母改為大寫--例如,我希望將冒號後的所有小寫字母改為大寫 在 RegEx Pal 中,我找不到單一的規則來實現這一點,但有一個未記錄在案的功能,允許我建立一個簡單變更的列表來執行 (注意:確實有正則表達式可以做到 ... 可能還有其他一些事情不會完全按預期工作 如果您想嘗試此方法,我建議從一個非常簡單的列表開始,然後逐步添加內容
Phil_Leckrone 9.9k 提出 已提問 3月 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 提出 已提問 2月 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 提出 已提問 3月 15, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
How good and pleasant it is when God’s people live together in unity!
Psalm 133:1
3,051 個問題
6,010 個回答
5,676 則評論
2,030 位使用者