Это строка я получил:Заменить точную строку Java
http://sdsadasd/time/time.jsp?tp=&a
Теперь я хочу, чтобы заменить второй time.jsp с java.jsp но не первого «время»?
Как я могу это достичь? Я уже пробовал это, но это не помогло:
replaceAll("\\btime.jsp"", "java.jsp");
Спасибо.
_did not work_ довольно бесполезен. Как он себя ведет? Что вы ожидали от этого? Почему вы ожидали этого? –
Ваши работы 'replaceAll' (я думаю, ваш оригинал без двойника"). Примечание. 'ReplaceAll' не изменяет вашу строку, а возвращает новую. – tomse
'replaceAll' использует синтаксис regex. Если вы заинтересованы в замене литералов, используйте 'replace'. Также помните, что Строки неизменяемы, поэтому вы не можете их изменить, поэтому 'replace' возвращает новую, измененную строку, которую вам нужно сохранить. – Pshemo