0
273 次瀏覽

第 6.2.3 節「模式匹配是如何運作的?」解釋說,在模式匹配期間,給定長度中列出的第一個規則具有優先權,這意味著「在某些情況下,規則的順序會很重要」。
這在什麼時候可能相關?如果第二個本應匹配的規則被忽略,有沒有辦法讓它被使用?或者它只是一條無效的規則?

機器翻譯自 English
FLExTrans (237 點) 提出 | 273 次瀏覽

4 個回答

0

這些都是好問題。讓我逐一回答。

  1. 什麼時候兩個等長模式的規則中,一個優先於另一個的情況會相關?
    假設你有一個規則 A,它匹配任何名詞。(設置了一個類別來匹配名詞,例如標籤:'n'、'n.*')。另外假設你有一個規則 B,它匹配複數名詞。(設置了一個類別來匹配複數名詞,例如標籤:'n.pl'、'n.pl.*')。如果你將規則 B 放在規則 A 之後,規則 B 將永遠不會執行。這兩個規則在匹配的類別中具有相同的模式長度(1 個模式項目),因此規則的順序就變得重要。一個具有類別 'n' 和後綴 'pl' 的詞將始終先被規則 A 捕獲。因此在這種情況下,你希望將規則 B 放在規則 A 之前。這樣複數名詞會被規則 B 捕獲,而其他類型的名詞則會落到規則 A 進行處理。

  2. 如果第二個本應匹配的規則被忽略,有沒有辦法讓它被使用?我認為上面的回答已經說明,根據類別的不同,它是可以被使用的。

  3. 如果一條規則位於兩個等長模式規則的第二位,它是否就是無效的?正如我們上面描述的情況,如果規則 A 在規則 B 之前,那麼規則 B 基本上是無效的,因為規則 A 捕獲了所有你希望由規則 B 捕獲的詞。然而,如果規則 B 在規則 A 之前,那麼即使規則 A 排在第二位,它也不是無效的,因為規則 B 只捕獲有限數量的可能詞(在本例中是複數名詞)。其餘的詞會落到規則 A。

一個普遍的原則是,當規則模式長度相同時,將更具體的規則放在更通用的規則之前。

機器翻譯自 English
(336 點) 提出
0

謝謝,這很有幫助!所以,通過詞類匹配詞的模式(標籤)可以通過包含後綴模式來變得更加具體。

機器翻譯自 English
(237 點) 提出
0

是的。你甚至可以匹配詞類別 + 精確的詞根。這裡是一個例子:
圖片

機器翻譯自 English
(336 點) 提出

在這種情況下,假設詞根是唯一的,所以你不需要指定標籤;還是需要嗎?

機器翻譯自 English
0

你仍然必須指定第一個標籤,即語法類別。這是 Apertium 的工作方式。

機器翻譯自 English
(336 點) 提出

相關問題

0
2 個回答 73 次瀏覽
我試著在「屬格」(Genitive)和「連格」(Associative)槽位都有內容時,消除名詞上的「屬格」槽位 這些槽位在源語言中可以同時出現,但在目標語言中不能 我該如何完成這條規則 ... ) 基本上我想要的是:如果 a_Genitive_slot 不是空的 且 a_Associative_slot 也不是空的,就消除 a_Genitive_slot:
matoxltr 122 提出 已提問 7月 16, 2025
0
1 個回答 128 次瀏覽
如何使用移轉規則檔案中的範例邏輯?
Sara 246 提出 已提問 4月 28, 2025
0
1 個回答 121 次瀏覽
如何在轉換規則中使用屬性元素?
rmdiamondl 336 提出 已提問 5月 8, 2022
0
1 個回答 130 次瀏覽
詞彙類別(lexical categories)用於將詞語分組 分組可以非常廣泛,例如動詞;也可以非常具體,例如帶有女性後綴的代名詞 這些類別用於移轉規則(transfer rules)的模式匹配系統 上述圖片是一個 ... 1(在 FLEx 中:headword this1,sense 1)的詞 當您想要匹配包含「this」這個詞的短語時,這可能很有用
rmdiamondl 336 提出 已提問 5月 8, 2022
0
1 個回答 33 次瀏覽
如何在轉移規則中引用附綴註釋?
Sara 246 提出 已提問 4月 28, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,049 個問題
6,007 個回答
5,672 則評論
2,029 位使用者