Я использовал String.replaceAll(String, String)
, когда заметил, что замена строки символами $
вокруг не будет работать. Пример $REPLACEME$
не будет заменен в системе Linux. Кто-нибудь знает, почему это?Java replaceAll
Некоторый код:
String foo = "Some string with $REPLACEME$";
foo = foo.replaceAll("$REPLACEME$", "characters");
System.out.println(foo);
Выход:
Some string with $REPLACEME$
Почему вы используете 'replaceAll', а не' replace'? Вам нужны * регулярные выражения? –