powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Регулярные выражения: отменить дейтсвие всех спецсимволов без излишних телодвижений
2 сообщений из 2, страница 1 из 1
Регулярные выражения: отменить дейтсвие всех спецсимволов без излишних телодвижений
    #32793744
Фотография Гость-51
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jdk1.4

Суть проблемы в том, что в 1.4 методы у класса String replaceAll и пр. теперь основываются на регулярных выражениях

public String replaceAll(String regex, String replacement)

Replaces each substring of this string that matches the given regular expression with the given replacement.

An invocation of this method of the form str.replaceAll(regex, repl) yields exactly the same result as the expression

Pattern.compile(regex).matcher(str).replaceAll(repl)

Так что теперь чтобы выполнить простую замену

message.replaceAll(oldString, newString);

нужно в oldString замаскировать все потенциальные спец. символы, а их много и делать это ручками геммор. В php например есть функция preg_quote которая это делает, есть ли подобная штука в Яве?
...
Рейтинг: 0 / 0
Регулярные выражения: отменить дейтсвие всех спецсимволов без излишних телодвижений
    #32793783
А.Багоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гость-51В php например есть функция preg_quote которая это делает, есть ли подобная штука в Яве?

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


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