У меня есть строка some_text\1\12\3
. Нужно получить строку some_text.1.12.3
, т.е. е. заменить \
на .
. Проблема в том, что Java интерпретирует \1
как один символ (escape-символ). И на самом деле мне нужно заменить часть escape-символа.Замена обратной косой черты другим символом в escape-символе
0
A
ответ
5
Это сделает работу:
str = str.replace('\\', '.');
10
Похоже, все, что вам не хватает является знание о том, как избежать обратной косой черты в строке Java буквального - что вопрос об удвоении обратной косой черты:
String replaced = original.replace('\\', '.');
с другой стороны, это не ясно, где текст исходит из или собирается в любом случае - \1
часть будет только быть уместным, если он обрабатывается как часть текста буквальным. Если вы на самом деле пытается создать строку "some_text\1\12\3"
в Java исходного кода, чтобы начать с, вы хотите:
String withBackslashes = "some_text\\1\\12\\3";
Обратите внимание, что фактический текст строки, что withBackslashes
относится только три обратной косой черты, не шесть. Это только исходный код, который нуждается в их удвоении. В этот момент код замены наверху заменит обратную косую черту точками.
Смежные вопросы
- 1. Замена всех обратной косой черты с косой черты
- 2. Замена обратной косой черты в строках Python
- 3. Замена обратной косой черты (\) в JQuery
- 4. Замена обратной косой черты в строке
- 5. Замена обратной косой черты с помощью другого символа в PHP
- 6. Замена обратной косой черты с использованием preg_replace
- 7. Экранирование обратной косой черты
- 8. поиск обратной косой черты
- 9. Значение обратной косой черты?
- 10. Jquery- обратной косой черты
- 11. Замена обратной косой черты двойной обратной косой чертой или косой чертой в пути к файлу LPSTR
- 12. Матч обратной косой черты с последующим символом эвакуации
- 13. Проблемы с символом косой черты
- 14. Unix Замена обратной косой черты в файлах рекурсивно
- 15. Замена двойной обратной косой черты и скобки в Python
- 16. Замена одиночной обратной косой черты двойной обратной косой чертой в php
- 17. preg_split по обратной косой черты
- 18. Python избежать обратной косой черты
- 19. Php обратной косой черты Проблема
- 20. Python ошибки обратной косой черты
- 21. Правильно избегая обратной косой черты
- 22. Экранирование обратной косой черты javascript
- 23. Проблема соответствия обратной косой черты
- 24. Получение индекса обратной косой черты
- 25. Sqlite, замените символ обратной косой черты с косой черты
- 26. Замена двойной обратной косой черты одним черным не работает
- 27. Замена символа, если не предваряется обратной косой черты
- 28. Замена пустого пространства с одной обратной косой черты
- 29. Динамически замена обратной косой черты «\» с Foward слэш «/»
- 30. Замена пространства с обратной косой черты и пространства
спасибо! – user2630355