Subungkapan
"[ ]" 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); } }
Atas ialah kandungan terperinci Alihkan semua huruf besar ke hujung rentetan menggunakan regex Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!