Как удалить в строке пробелы исключая из проверки подстроки
Строка имеет вид: "IF ( fd1="","Not found",fd1 )" Возможно ли с помощью регулярного выражения (или другим способом) удалить все пробелы в строке, но исключить пробелы в подстроке "Not found" ? Подстрок может быть несколько с различным текстом. Я пробовал использовать вариант:
str.replaceAll("\\s", "");
Но в этом случае в подстроке также удаляются пробелы.
Источник: Stack Overflow на русском