English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ReplaceAllExample { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(input); } System.out.println("Ci sono //Sostituisci tutti i caratteri speciali [# % & *] con ! String result = matcher.replaceAll("!"); System.out.println("Tutti i caratteri speciali [# % & *] sono stati sostituiti con !: \n"+result); } }
Risultato di uscita
Inserisci il testo di input: Ciao# Come stai# & benvenuto su T#utorials%point Ci sono 7 caratteri speciali [# % & *] nel testo fornito Tutti i caratteri speciali [# % & *] sono stati sostituiti con !: Ciao! Come stai? Benvenuto su T!utorials!point
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ReplaceAllExample { public static void main(String args[]) { //Leggi una stringa dall'utente System.out.println("Inserisci una Stringa"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //Espressione regolare per abbinare spazi (uno o più) String regex = "\\s+"; //Compila l'espressione regolare Pattern pattern = Pattern.compile(regex); //Ottieni l'oggetto matchatore Matcher matcher = pattern.matcher(input); //Sostituisci tutti gli spazi con un singolo spazio String result = matcher.replaceAll(" "); System.out.print("Testo dopo rimozione spazi indesiderati:\n"+result); } }
Risultato di uscita
Inserisci una Stringa hello this is a sample text with irregular spaces Testo dopo rimozione spazi indesiderati: hello this is a sample text with irregular spaces