我想從字符串中刪除每個數字,然後複製該數字後面的字母。 因此,例如字符串4a2b
應輸出aaaabb
。 到目前爲止,我的代碼如下所示:複製字符串中的字符
Scanner scan= new Scanner(System.in);
String s = scan.nextLine();
String newString = s.replace(" ", "");
newString=newString.replaceAll("\\W+", "");
newString=newString.replaceAll("\\d+", "");
System.out.println(newString);
是否可以使用正則表達式和的replaceAll這樣做呢?
這將導致 「4a2b」 變成 「AAAB」,這是不是OP想要什麼。 – Piovezan
仍然無法正常工作。 OP希望「4a」變成「aaaa」,「2b」變成「bb」。 – Piovezan
應該補充一點,它應該適用於每個字母,而不僅僅是a和b。 – user3017281