Строковое отрицание с помощью регулярных выражений

Если вам нужно добавить только одно значение на карту, вы можете использовать Collections.singletonMap :

Map map = Collections.singletonMap(key, value)

34
задан chaos 20 July 2009 в 14:50
поделиться

2 ответа

Вы можете использовать отрицательный просмотр вперед:

^(?!.*\.\.).*$

Это приводит к тому, что выражение не будет соответствовать, если оно может найти последовательность из двух точек в любом месте строки.

42
ответ дан 27 November 2019 в 17:02
поделиться
^(?:(?!\.\.).)*$

будет соответствовать, только если в строке нет двух последовательных точек.

5
ответ дан 27 November 2019 в 17:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: