Я имею вопрос с заменой строки в Java ...
линии:
subject = subject.replaceAll("\\[calEvent\\]", calSubject);
Эта линия не работает с знаком $ в calSubject.
Что такое переменная темы, динамическая переменная темы темы из файла. например, так: Calnot = [calEvent]
То, что я пытаюсь сделать, это заменить держатель места calEvent переменной объекта. но как я это сделал, это не работает, потому что он падает, когда объект содержит знак $.
любая идея, как я могу это сделать, чтобы она не сломалась, если предмет содержит знак $ или любые символы в этом отношении?
Когда вы говорите, он выходит из строя, что вы имеете в виду? У вас есть трассировка стека или она просто ничего не заменяет? –
Вы получаете исключение IllegalArgumentException? – Jops
Ошибка: java.lang.IndexOutOfBoundsException: нет группы 3 – OakvilleWork