導航:首頁 > 編程語言 > java提取字元串中的中文

java提取字元串中的中文

發布時間:2024-01-16 10:14:54

java正則 提取指定字元串中的文字

jsON來做,把上面的先轉化為,然後獲取到URL的值在截取。
比如:String s = " "action": {
"action": "loadpage",
"list_name": "sale",
"pagetype": "childcate",
"showsift": true,
"title": "二手物品",
"showpub": true,
"url": "$rescachehelper.getResource(25)&topcate=sale"
}";
把裡面的雙引號先轉為單引號

JSONObject json = JSONObject.fromObject(s);
String value = json.get("action");
Stirng url = value.get("url");
然後對url的值進行截取:
String no = url.substring(url.indexOf("("),url.indexOf(")"));
....這里為你處理的方法,最後得到一個新的url為newUrl
然後設置到json裡面去
value.put("url",newUrl);
最後在把json變為字元串的話:
json.toString();

❷ Java如何從字元串中取出中文和數字,去掉其他字元

^String str = "^2^3da42b3中文sae34科e技b2報2`~!@專#$%^&*()_+-=[]{};':\",.<>/?\\93飛屬";
str = str.replaceAll("[^0-9\\u4e00-\\u9fa5]", "");
System.out.println(str);

❸ java截取中文字元串。

String a="看看以下回答是否解決了您的疑問";
String a_1=a.subString(開始的索引,結束的索引);
輸出a_1 就是樓主想要的字元串。。。英文的一樣
其他格式的得轉換數據類型為String的。。。
用char型的 也可以截取。。。

❹ JAVA讀取TXT文件中的中文

這是IO的只是,可以參考一下api或者在網上找找例子代碼!
下面是我寫的一個小例子,希望對你有點幫助!

File f =new File("d:\\io\\t.txt");
FileReader fr = null;
BufferedReader br = null;
StringBuffer strb = new StringBuffer("");
String temp = "";
try {
//輸入流
fr = new FileReader(f);
br = new BufferedReader(fr);
//按行讀取
while((temp=br.readLine())!=null){
strb.append(temp);
}
//要的得到的結果
System.out.println(strb);
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
fr.close();
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

❺ 求截取帶中文的字元串的java方法。

一種做法是根據位元組數判斷是否為中文,因為英文字元佔用一個位元組,而漢字佔用兩個位元組,示例如下:

(charc)
{
//如果位元組數大於1,是漢字
returnString.valueOf(c).getBytes("UTF-8").length>1;
}

❻ JAVA中如何在指定字元串中提取某段字元

可以利用字元串的substring函數來進行截取。 其中,substring函數有兩個參數: 1、第一個參數是開始截取的字元位置

❼ Java中怎麼獲取字元串裡面的單個字元比如String a="中國人"; String b;

使用String的chartAt()方法,chartAt返回的是char類型,可以自行轉換

Stringa="中國";
charb=a.charAt(0);
System.out.println("b="+b);

❽ java:獲取字元串中第一個漢字和第一個漢字漢字標點符號的位置

public static void main(String[] args) {
//用Unicode碼實現
String s = "12345689我飛電風扇[],";
//找第一個漢字
for (int index = 0;index<=s.length()-1;index++){
//將字元串拆開成單個的字元
String w=s.substring(index, index+1);
if(w.compareTo("u4e00")>0&&w.compareTo("u9fa5")<0){// u4e00-u9fa5 中文漢字的范圍
System.out.println("第一個中文的索引位置:"+index+",值是:"+w);
break;
}
}
//找第一個中文符號
for (int index = 0;index<=s.length()-1;index++){
//將字元串拆開成單個的字元
String w=s.substring(index, index+1);
String reg ="【。,!?】";//存放你要檢測的中文符號
if(reg.indexOf(w)!=-1){//
System.out.println("第一個中文符號的索引位置:"+index+",值為:"+w);
break;
}
}

}

運行結果:

閱讀全文

與java提取字元串中的中文相關的資料

熱點內容
數據用不了是哪裡壞掉了 瀏覽:310
百度網盤文件傳輸格式 瀏覽:455
蘋果系統txt文件 瀏覽:629
家裝網站怎麼設計 瀏覽:202
adc指令微程序 瀏覽:487
名片模板word 瀏覽:635
怎麼把文件夾上鎖 瀏覽:331
我不會英語怎麼編程 瀏覽:895
c盤和文件大小 瀏覽:63
maya工具架怎麼調出來 瀏覽:191
文件系統壞了怎麼辦 瀏覽:261
小公司網路布線 瀏覽:515
怎麼用二維碼編程 瀏覽:341
f9b文件能用手機看嗎 瀏覽:364
手機暴風視頻文件夾 瀏覽:394
vsftpdlinux下載文件 瀏覽:948
文件名修改後快捷方式還可以用嗎 瀏覽:387
親密愛人qq相冊名字 瀏覽:884
怎麼修改手機原始密碼 瀏覽:230
榆次網站優化怎麼樣 瀏覽:537

友情鏈接