powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / java replaceAll регулярное выражение
4 сообщений из 4, страница 1 из 1
java replaceAll регулярное выражение
    #38213010
Фотография sergei123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как при помощи регулярного выражения заменить символы в порядки ?

"a","b","x"=>0,1,2

"a".replaceAll( ... , ... ) //0
"b".replaceAll( ... , ... ) //1
"x".replaceAll( ... , ... ) //2
...
Рейтинг: 0 / 0
java replaceAll регулярное выражение
    #38213020
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему именно регулярным выражением?
Почему именно односимвольные строки?
А вы знаете что строки в Java immutable?
...
Рейтинг: 0 / 0
java replaceAll регулярное выражение
    #38213187
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei123, использую следующий шаблон.

Код: java
1.
String replaced = myString.replaceAll(Pattern.quote(matchingStr), replacementStr);


со ссылкой на http://stackoverflow.com/questions/4316710/string-replaceall-without-regex

Тебе верно подсказывают что регексп это избыточно сложный механизм.

Как только производительность просядет - попробуй переписать код
с использованием StringBuilder-a.
...
Рейтинг: 0 / 0
java replaceAll регулярное выражение
    #38213501
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczПочему именно односимвольные строки? +1

Или все же это одна непрерывная строка? Что-то вроде этого:
Код: java
1.
String s = "\"a\",\"b\",\"x\"";

Тогда есть решение: за- match 'ить и вывести номера групп.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / java replaceAll регулярное выражение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]