0

文字列 example: の最後のアルファベット文字が必要ですABRACADABRA123456。正規表現[a-zA-Z](?=\d+)は、すべてのケースで一致します。Javaメソッドで使用するように式を変更(逆)するにはどうすればよい"ABRACADABRA123456".replaceAll(<inverse-regex>,"")ですか?

INPUT: ABRACADABRA123456
USE: "ABRACADABRA123456".replaceAll(...)
OUTPUT: A(文字列の最後のアルファベット文字)

解決済み:System.out.println("ABRACADABRA123456".replaceAll("([\\D]+)([a-zA-Z](?=\\d+))([\\d]+)","$2")));

4

1 に答える 1