English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La expresión regular "\\s" coincide con los espacios en blanco de la cadena. EstareplaceAll()
El método acepta una cadena y reemplaza los caracteres coincidentes con la cadena dada. Para eliminar todos los espacios en blanco de la cadena de entrada, omita la expresión regular mencionada anteriormente y una cadena de vacío como entrada, y llame areplaceAll()método.
public class RemovingWhiteSpaces { public static void main( String args[] ) { String input = "Hi welcome to w3codebox"; String regex = "\\s"; String result = input.replaceAll(regex, ""); System.out.println("Resultado: " );+result); } }
Resultado de salida
Resultado: Hiwelcometow3codebox
Del mismo modo,appendReplacement()El método acepta un área de texto y una cadena de reemplazo, y adjunta los caracteres coincidentes con la cadena de reemplazo dada, y los adjunta al área de texto.
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("Ingrese la cadena de entrada: "); String input = sc.nextLine(); String regex = "\\s"; String constants = ""; System.out.println("Cadena de entrada: \n"+input); //Crear un objeto de patrón Pattern pattern = Pattern.compile(regex); //Coincidir con el patrón compilado en la cadena Matcher matcher = pattern.matcher(input); //Crear un StringBuffer vacío StringBuffer sb = new StringBuffer(); while (matcher.find()) { constantes = constantes+matcher.group(); matcher.appendReplacement(sb, ""); } matcher.appendTail(sb); System.out.println("Resultado: "+ sb.toString()+constantes ); } }
Resultado de salida
Ingrese la cadena de entrada: este es un texto de ejemplo con espacios en blanco Cadena de entrada: este es un texto de ejemplo con espacios en blanco Resultado: thisisasampletextwithwhitespaces
public class Just { public static void main(String args[]) { String input = "Este es un texto de ejemplo con espacios"; String str[] = input.split(" "); String result = ""; for(int i = 0; i < str.length; i++) { result = result+str[i]; } System.out.println("Resultado: " );+result); } }
Resultado de salida
Result: Este es un texto de ejemplo con espacios