第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

請(qǐng)問(wèn)將符號(hào)、重音字母轉(zhuǎn)換為英文字母

請(qǐng)問(wèn)將符號(hào)、重音字母轉(zhuǎn)換為英文字母

慕標(biāo)琳琳 2019-08-02 03:02:36
將符號(hào)、重音字母轉(zhuǎn)換為英文字母問(wèn)題是,正如你所知,有成千上萬(wàn)的字符在Unicode圖表中我想把所有類似的字符轉(zhuǎn)換成英文字母表中的字母。例如,這里有幾個(gè)轉(zhuǎn)換:?->H?->V?->Y?->O?->C t?? ?????y --> the Family...我看到有20多個(gè)字母A/A的版本,我不知道如何分類。它們看起來(lái)就像干草堆里的針。Unicode字符的完整列表位于http:/www.ssec.wisc.edu/~tomw/java/unicode.html或http://unicode.org/charts/charindex.html..試著向下滾動(dòng),看看字母的變化。我如何用Java來(lái)轉(zhuǎn)換所有這些呢?請(qǐng)幫助我:
查看完整描述

3 回答

?
九州編程

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊

試圖“將它們?nèi)哭D(zhuǎn)化”是解決問(wèn)題的錯(cuò)誤方法。

首先,你需要了解你想要做的事情的局限性。正如其他人所指出的,數(shù)字符號(hào)的存在是有原因的:它們本質(zhì)上是語(yǔ)言字母表中唯一的字母,有它們自己的意思/聲音等等:刪除這些標(biāo)記就像替換英語(yǔ)單詞中的隨機(jī)字母一樣。這甚至在你開始考慮西里爾語(yǔ)和其他基于腳本的文本之前,比如阿拉伯語(yǔ),它們根本不能被“轉(zhuǎn)換”成英語(yǔ)。

如果你無(wú)論出于什么原因,轉(zhuǎn)換字符,那么唯一明智的方法是首先縮小手頭任務(wù)的范圍。考慮輸入的來(lái)源-如果您正在為“西方世界”編寫一個(gè)應(yīng)用程序(盡可能好地使用一個(gè)短語(yǔ)),那么您就不太可能需要解析阿拉伯字符了。同樣,Unicode字符集包含數(shù)百個(gè)數(shù)學(xué)符號(hào)和圖形符號(hào):用戶沒有(容易)的方式直接輸入這些符號(hào),因此可以假定它們可以被忽略。

通過(guò)執(zhí)行這些邏輯步驟,您可以減少要解析的可能字符數(shù),從而使基于字典的查找/替換操作是可行的。然后,它就變成了創(chuàng)建字典的一小部分單調(diào)乏味的工作,而執(zhí)行替換則是一項(xiàng)瑣碎的任務(wù)。如果您的語(yǔ)言支持原生Unicode字符(就像Java那樣)并正確地優(yōu)化靜態(tài)結(jié)構(gòu),那么這樣的查找和替換往往會(huì)非???。

這來(lái)自于使用了一個(gè)應(yīng)用程序的經(jīng)驗(yàn),該應(yīng)用程序允許最終用戶搜索包含透明字符的書目數(shù)據(jù)。查找數(shù)組(在我們的例子中是這樣)可能需要一個(gè)人天的時(shí)間來(lái)生成,以覆蓋所有西歐語(yǔ)言的所有透明標(biāo)記。




查看完整回答
反對(duì) 回復(fù) 2019-08-03
  • 3 回答
  • 0 關(guān)注
  • 447 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)