Регулярное выражение для удаления пробела, запятой, пробела из строки в java?

Вопрос: У меня есть строка s "hello, sa n.txt" но я хочу, чтобы строка s = "hellosan.txt" не была запятой, не было места, точки с запятой, должно быть там. Как я могу это сделать в java. Используя регулярное выражение? Ответ №1String input = "hello,sa n.txt"; String clean = input.replaceAll("[, ;]", ""); // replace any of

Вопрос:

У меня есть строка s “hello, sa n.txt”

но я хочу, чтобы строка s = “hellosan.txt” не была запятой, не было места, точки с запятой, должно быть там. Как я могу это сделать в java. Используя регулярное выражение?

Ответ №1String input = «hello,sa n.txt»; String clean = input.replaceAll(«[, ;]», «»); // replace any of «, ;» with «nothing» Ответ №2

Попробуйте заменить все запятые, точки с запятой и пробелы в строке:

replaceAll(«[,;\s]», «»); Ответ №3 System.out.println(«hello,sa n.txt».replaceAll(«[, ;]», «»));

Оцените статью
Добавить комментарий