Rumah > Java > javaTutorial > Alihkan semua huruf besar ke hujung rentetan menggunakan regex Java

Alihkan semua huruf besar ke hujung rentetan menggunakan regex Java

王林
Lepaskan: 2023-08-25 13:21:20
ke hadapan
1023 orang telah melayarinya

Subungkapan

Alihkan semua huruf besar ke hujung rentetan menggunakan regex Java

"[ ]" sepadan dengan semua aksara yang dinyatakan dalam kurungan. Jadi, untuk mengalihkan semua huruf besar ke hujung rentetan, anda perlu melakukan langkah berikut:

  • Gelung semua aksara dalam rentetan yang diberikan.

  • Gunakan ungkapan biasa "[A-Z]" untuk memadankan semua huruf besar dalam rentetan yang diberikan.

  • Sambungkan aksara khas dan baki aksara kepada dua rentetan berbeza.

  • Akhir sekali, gabungkan rentetan aksara khas ke rentetan lain. Contoh 1 seutas tali hingga ke hujungnya.

    public class RemovingSpecialCharacters {
       public static void main(String args[]) {
          String input = "sample B text C with G upper case LM characters in between";
          String regex = "[A-Z]";
          String specialChars = "";
          String inputData = "";
          for(int i=0; i< input.length(); i++) {
             char ch = input.charAt(i);
             if(String.valueOf(ch).matches(regex)) {
                specialChars = specialChars + ch;
             } else {
                inputData = inputData + ch;
             }
          }
          System.out.println("Result: "+inputData+specialChars);
       }
    }
    Salin selepas log masuk