大小寫轉換
文章推薦指數: 80 %
使用StringTools 類別. 語言的轉換字母大寫字形式(大寫) 和小寫字形式(小寫) 規則也不相同。
例如,在大部分使用拉丁字母的語言中,大寫字「I」的小寫字形式是「i」。
Adobe Flash Platform
檢視說明PDF(14MB)
首頁/ActionScript3.0開發人員指南/國際化應用程式
/國際化應用程式
大小寫轉換FlashPlayer10.1以及更新的版本,AdobeAIR2.0以及更新的版本
使用StringTools類別
語言的轉換字母大寫字形式(大寫)和小寫字形式(小寫)規則也不相同。
例如,在大部分使用拉丁字母的語言中,大寫字「I」的小寫字形式是「i」。
不過,在部分語言(例如土耳其文和阿澤里文)中,還有另一個沒有點的字母"ı"。
因此,在那些語言中,小寫沒有點的「ı」會轉換為大寫「I」。
小寫「i」則轉換為有點的大寫「İ」。
StringTools類別提供方法,以使用語言特有規則來執行這類轉換。
使用StringTools類別StringTools類別提供兩種方法來執行大小寫轉換:toLowerCase()和toUpperCase()。
您可以呼叫具有地區設定ID的建構函式,來建立StringTools物件。
StringTools類別會從作業系統擷取該地區設定(或後援地區設定)的大小寫轉換規則。
您無法對大小寫轉換演算法做其他自訂動作。
下列範例使用toUpperCase()和toLowerCase()方法來轉換含有字母"ß"(升半音S)的德文片語。
varphrase:String="SchloßNeuschwanstein";
varconverter:StringTools=newStringTools("de-DE");
varupperPhrase:String=converter.toUpperCase(phrase);
trace(upperPhrase);//SCHLOSSNEUSCHWANSTEIN
varlowerPhrase:String=converter.toLowerCase(upperPhrase);
trace(lowerPhrase);//schlossneuschwanstein
toUpperCase()方法會將小寫字母「ß」轉換為大寫字母「SS」。
這項轉換只會單向進行。
將字母「SS」轉換回小寫字時,結果會是「ss」,而不是「ß」。
CreativeCommons條款未涵蓋Twitter™與Facebook文章。
首頁/ActionScript3.0開發人員指南/國際化應用程式
/國際化應用程式
延伸文章資訊
- 1大小寫轉換
使用StringTools 類別. 語言的轉換字母大寫字形式(大寫) 和小寫字形式(小寫) 規則也不相同。 例如,在大部分使用拉丁字母的語言中,大寫字「I」的小寫字形式是「i」。
- 2C語言實現字串英文字母大小寫的轉換- IT閱讀 - ITREAD01 ...
C語言實現字串英文字母大小寫的轉換. C語言 · 發表 2018-10-30 20:31:17. 摘要: 題目: 輸入一串字串,將其中的大寫字母換成小寫,小寫字母換成大寫輸出。
- 3FOR 學弟妹(About 大小寫轉換) - Amin's Note - 痞客邦
FOR 學弟妹(About 大小寫轉換) ... 寫一程式讀一字元,如果是英文字母,則大寫轉小寫或小寫轉大寫輸出;但 ... cout<<"請輸入要轉換的字元"<<endl;
- 4變更文字的大小寫
若要讓每個單字的第一個字母大寫,並且讓其他字母保留小寫,按一下[每個單字字首大寫]。 若要在兩個大小寫檢視之間轉換(例如,將Capitalize Each Word 轉換為cAPITALIZE ...
- 5C語言小寫轉大寫,小寫字母轉換成大寫字母! - 壹讀
在C 語言中區分字母的大小寫,利用ASCII 碼中大寫字母和小寫字母之間的轉換關係(差值為32),可以將小寫字母轉換為大寫字母。