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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java 字符串規(guī)范化

Java 字符串規(guī)范化

繁花如伊 2023-11-01 22:24:20
是否有一個Java庫可以通過刪除空格/特殊字符、小寫所有字母來標(biāo)準(zhǔn)化字符串,例如:S-cube Abc' Inc.to scubeabcinc?
查看完整描述

3 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個贊

java.text.Normalizer。Java 以 Unicode 保存文本,并且é可以寫為一個 Unicode 符號、代碼點(diǎn),或?qū)憺閮蓚€,一個e和一個零寬度'。Unicode 規(guī)范化對于字典、文件名來說非常重要。規(guī)范化器可用于分解為字母和重音符號(變音標(biāo)記),并使用正則表達(dá)式刪除replaceAll所有重音符號。

Character具有 Unicode 支持,為代碼點(diǎn)提供 Unicode 名稱,將代碼點(diǎn)分類為字母、數(shù)字、多種腳本等。

Collate面向區(qū)域設(shè)置的,它為單詞、排序創(chuàng)建特定的鍵,如Comparator。在一種語言環(huán)境中,順序可能是 AaBbCc?D..,而在另一種語言環(huán)境中,順序可能是 ABC...abc 等。Locale指定為大寫。例如,在土耳其語中有字母 i-without-dotI?和 i-with-dot ?i。

然后是您的用例:減少。例如,有用于聲音相似表示的soundex算法(第三方)。正則表達(dá)式可以刪除插點(diǎn)等String.replaceAll。


查看完整回答
反對 回復(fù) 2023-11-01
?
飲歌長嘯

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個贊

除了 String 之外不需要其他庫,String.replaceAll并且String.toLowerCase可以滿足您的需求:

  String s = "S-cube Abc' Inc.";
  s = s.replaceAll("[^a-zA-Z]", "").toLowerCase();


查看完整回答
反對 回復(fù) 2023-11-01
?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個贊

不需要圖書館。只需使用正則表達(dá)式和String#toLowerCase


String s = "S-cube Abc' Inc.";

s = s.replaceAll("[^a-zA-Z]", "");

s = s.toLowerCase();

System.out.println(s);


查看完整回答
反對 回復(fù) 2023-11-01
  • 3 回答
  • 0 關(guān)注
  • 252 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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