Biểu thức chính quy “\\ s” khớp với các khoảng trắng trong một chuỗi. Phương thức ReplaceAll () chấp nhận một chuỗi và một biểu thức chính quy thay thế các ký tự phù hợp với chuỗi đã cho. Để xóa tất cả các khoảng trắng khỏi chuỗi đầu vào, hãy gọi ReplaceAll () phương thức trên nó bỏ qua biểu thức chính quy đã đề cập ở trên và một chuỗi trống làm đầu vào.
Ví dụ 1
public class RemovingWhiteSpaces { public static void main( String args[] ) { String input = "Hi welcome to tutorialspoint"; String regex = "\\s"; String result = input.replaceAll(regex, ""); System.out.println("Result: "+result); } }
Đầu ra
Result: Hiwelcometotutorialspoint
Ví dụ 2
Tương tự, appendReplacement () phương thức chấp nhận một bộ đệm chuỗi và một chuỗi thay thế, đồng thời, nối các ký tự phù hợp với chuỗi thay thế đã cho và thêm vào bộ đệm chuỗi.
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RemovingWhiteSpaces { public static void main( String args[] ) { Scanner sc = new Scanner(System.in); System.out.println("Enter input string: "); String input = sc.nextLine(); String regex = "\\s"; String constants = ""; System.out.println("Input string: \n"+input); //Creating a pattern object Pattern pattern = Pattern.compile(regex); //Matching the compiled pattern in the String Matcher matcher = pattern.matcher(input); //Creating an empty string buffer StringBuffer sb = new StringBuffer(); while (matcher.find()) { constants = constants+matcher.group(); matcher.appendReplacement(sb, ""); } matcher.appendTail(sb); System.out.println("Result: \n"+ sb.toString()+constants ); } }
Đầu ra
Enter input string: this is a sample text with white spaces Input string: this is a sample text with white spaces Result: thisisasampletextwithwhitespaces
Ví dụ 3
public class Just { public static void main(String args[]) { String input = "This is a sample text with spaces"; String str[] = input.split(" "); String result = ""; for(int i=0; i<str.length; i++) { result = result+str[i]; } System.out.println("Result: "+result); } }
Đầu ra
Result: Thisisasampletextwithspaces