有沒有辦法將變音符號從表示ae, Ae, oe, Oe, ue, Ue
和ss
轉換回原始變音?重要的是,拼寫觀察像「teuer」!例如,術語「teuer
」必須不改變「teür
」中的。謝謝!PHP將變音器從例如「ue」改爲「ü」
4
A
回答
2
0
我建議你轉換「ue」,「oe」等等的出現的每個排列組合。 通過每個置換我的意思是如果有3次出現,首先只替換第一次,然後只有第二次,然後只有第三次,然後第一次和第二次等。
接下來,檢查結果是否包含在標準的拼寫檢查字典中。藉此,您不必爲例外創建自己的字典。
一個詞表例如可以發現ftp://ftp.ox.ac.uk/pub/wordlists/german/words.german.Z
0
這將是相當棘手得到的權利。當然沒有任何內置的功能來做到這一點。
我見過的大部分例子都是在相反的方向上工作的(例如,帶有重音字符的字符串並用它們的ASCII碼替換它們)。在我看到它完成的地方,總是提供一個字符及其等價物的地圖,並掃描字符串進行替換。
strtr()
function的PHP手冊頁提供了一些你需要做的事情的很好的例子,但是你的要求是避免出現特定的異常,這會使整個過程變得非常複雜。
相關問題
- 1. Ethiopic(和其他)的音譯爲ASCII(ሀ - > ha;ü - > ue)
- 2. NSXMLParser碎片變音器(ä,ö,ü)
- 3. 如何在Php中顯示德語變音符號(ü,ä,ö)?
- 4. Android Studio使用德語變音符號進行編碼例如: Ä,Ü和Ö
- 5. 將重音字符(例如字符Ç,ü,é,â)轉換爲as3中的相應非重音字符
- 6. 將IPsec的加密算法更改爲UE
- 7. 如何在郵件主題中設置變音符號ü
- 8. 從ios到php的變音器
- 9. 如何將javascript變量更改爲PHP
- 10. 將CAF音頻容器更改爲mp4?
- 11. PGMidi改變音調sendBytes示例
- 12. 如何改變揚聲器的聲音?
- 13. 如何將本地變量更改爲實例變量?
- 14. 如何通過RestEASY將帶有變音符號(ü,ö,ä)的JSON發送到我的服務器?
- 15. Android菜單不顯示德語變音符號Ü
- 16. 將容器從mkv更改爲m2v - 音頻不傳輸
- 17. 將PHP變量更改爲1036800。
- 18. Android - 改變音頻音調
- 19. 將局部變量改爲實例變量後的重構
- 20. 改變錄音語音的口音+ iPhone
- 21. 如何將文本中的語音更改爲語音識別?
- 22. TextToSpeech改變語音
- 23. 將數據服務從BlazeDS改爲PHP
- 24. 將腳本從php更改爲js
- 25. 將變量從Excel/.txt轉換爲PHP
- 26. php開關案例改變css類
- 27. 改變瀏覽器PHP
- 28. PHP:將變量變爲SESSION?
- 29. 將SQL SERVER 2005從默認實例更改爲命名實例?
- 30. 爲我的音樂播放器重複和更改php值
不,我寧願不這樣認爲。你需要一個包含所有例外的字典。 –
你需要一個所有可接受單詞轉換的字典,並確保不要轉換partials(la'clbuttic')。 – Andrew
「回到原始的變音符號」 - 你是否首先轉換它們?聽起來像你可以保留這些信息。 – Dave