Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Регулярные выражения. / 3 сообщений из 3, страница 1 из 1
28.08.2006, 15:43
    #33947215
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения.
Нужно заменить последовательность символов abc на ABC если она находится между символами > и <. Проблема в том что между > и abc может быть любое количество любых символов (и после abc до < они тож есть) и эти символы надо сохранить нетронутыми.

Юзаю String.replaceAll
...
Рейтинг: 0 / 0
28.08.2006, 19:59
    #33948022
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения.
ну так изучай регулярные выражения. Разные библиотеки слегка различаются по синтаксису регулярных выражений и создаваемым объектам для работы с ними. Если JDK 1.4 и выше, то в основном используется библиотека java.util.regex, а для JDK 1.3 - Jakarta ORO.
...
Рейтинг: 0 / 0
28.08.2006, 20:40
    #33948078
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения.
Что-то я сомневаюсь, что можно через replaceAll такое сделать. В качестве шаблона замены он, конечно, принимает регулярные выражения. А вот заменяет их только на определенные строки. Есть, конечно, простой путь типа определить шаблон >\\w*abc\\w*< получить Matcher и потом в цикле заменять в каждой найденной группе "abc" на "ABC". Но тебе-то, как я понимаю, хотелось одной строкой все это сделать?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Регулярные выражения. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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