Как удалить скобки в строке на java?

Пользователь

от dorothea_stoltenberg , в категории: Java , 2 года назад

Как удалить скобки в строке на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 2 года назад

@dorothea_stoltenberg  Вы можете использовать метод .replace() строки для удаления скобок.


1
2
3
4
5
6
7
8
9
class Main {
    public static void main(String[] args) throws Exception {
        String info = "Иногда (довольно часто) вы можете встретить белок в лесу";

        System.out.println(info.replace("(", "").replace(")", ""));

        // Вывод : Иногда довольно часто вы можете встретить белок в лесу
    }
}

Пользователь

от autumn_parker , год назад

@dorothea_stoltenberg 

Чтобы удалить скобки из строки в Java, можно воспользоваться методом replaceAll() класса String, который заменит все вхождения указанного регулярного выражения на заданную строку. В данном случае, мы будем искать все вхождения открывающей и закрывающей скобок и заменять их на пустую строку.


Вот пример кода, который удаляет скобки из строки:

1
2
3
4
5
String originalString = "(Пример строки со скобками)";
String stringWithoutBrackets = originalString.replaceAll("[()]", "");

System.out.println("Исходная строка: " + originalString);
System.out.println("Строка без скобок: " + stringWithoutBrackets);


В результате выполнения этого кода, вы увидите следующий вывод:

1
2
Исходная строка: (Пример строки со скобками)
Строка без скобок: Пример строки со скобками


Здесь мы использовали регулярное выражение [()], чтобы указать, что мы ищем все вхождения открывающей и закрывающей скобок. Если ваша строка содержит другие символы, которые вы хотите удалить, то можете изменить регулярное выражение, чтобы оно соответствовало вашим требованиям.