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

熱點內容
mdfldf是什麼文件 瀏覽:569
文件在桌面怎麼刪除干凈 瀏覽:439
馬蘭士67cd機版本 瀏覽:542
javaweb爬蟲程序 瀏覽:537
word中千位分隔符 瀏覽:392
迷你編程七天任務的地圖怎麼過 瀏覽:844
word2003格式不對 瀏覽:86
百度雲怎麼編輯文件在哪裡 瀏覽:304
起名app數據哪裡來的 瀏覽:888
微信怎麼去泡妞 瀏覽:52
百度廣告html代碼 瀏覽:244
qq瀏覽器轉換完成後的文件在哪裡 瀏覽:623
jsp中的session 瀏覽:621
壓縮完了文件去哪裡找 瀏覽:380
武裝突襲3浩方聯機版本 瀏覽:674
網路機頂盒移動網路 瀏覽:391
iphone手機百度雲怎麼保存到qq 瀏覽:148
資料庫設計與實踐讀後感 瀏覽:112
js對象是什麼 瀏覽:744
網頁文件存pdf 瀏覽:567

友情鏈接