畢竟字符這是我的字符串地址:倫敦,拿2一Java的字符串中刪除數
而且我想在我的輸出瞧瞧倫敦,喬恩
我試着這樣做:
String result = chapterNumber.substring(0, chapterNumber.indexOf("1"));
但我必須從不同的號碼做10次,也許是更好的方式來做到這一點
畢竟字符這是我的字符串地址:倫敦,拿2一Java的字符串中刪除數
而且我想在我的輸出瞧瞧倫敦,喬恩
我試着這樣做:
String result = chapterNumber.substring(0, chapterNumber.indexOf("1"));
但我必須從不同的號碼做10次,也許是更好的方式來做到這一點
試試這個
String str = "London, Jon 2 A";
System.out.println(str.replaceAll("\\d.*",""));
您可以使用regex
與團體只得到第一組(直到第一個數字的非數字字符的順序):
String result = chapterNumber.replaceAll("([^\\d])(\\d.*)", "$1");
String result = chapterNumber.substring(0, chapterNumber.indexOf(","));
這就是所謂的正則表達式(正則表達式)。 – Flown
@Flown確定,但有時我的地址是倫敦,喬恩2A我想刪除2A –