導航:首頁 > 編程語言 > 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提取字元串中的中文相關的資料

熱點內容
怎麼用釘釘上網站 瀏覽:490
中國銀行app上如何查開戶行 瀏覽:305
whatsapp有網頁版嗎 瀏覽:32
網站伺服器租金多少 瀏覽:703
win10電腦圖標點不開 瀏覽:960
linux匯編環境 瀏覽:884
非對稱密鑰密碼優點 瀏覽:381
apppleid賬號 瀏覽:970
網路語如何解釋放肆 瀏覽:613
手機看本機文件哪個app好 瀏覽:814
微信draft 瀏覽:783
怎樣查看php版本信息 瀏覽:48
速龍215升級 瀏覽:469
淘特app怎麼搞掃碼 瀏覽:424
酷比魔方i7win10重設 瀏覽:515
什麼是補丁程序 瀏覽:964
怎麼刪除蘋果健康數據 瀏覽:366
什麼是國務院大數據通行碼 瀏覽:377
ms14文件轉化成word 瀏覽:653
蘋果文件助手 瀏覽:129

友情鏈接