У меня есть строка, подобная приведенной ниже:
{5b4888ad-53cc-4fa8-9e0f-dbb339b238fd={NETFLOW_IP=[1.1.1.1, 2.2.2.2], SNMP_COMMUNITY=[public], SNMP_TRAP_IP=[1.1.1.1]}}
Мне нужна окончательная строка:
{5b4888ad-53cc-4fa8-9e0f-dbb339b238fd={NETFLOW_IP=[1.1.1.1, 2.2.2.2], SNMP_COMMUNITY=[****], SNMP_TRAP_IP=[1.1.1.1]}}
Я пытаюсь использовать строку:
replacedMapStr = mapStr.replaceAll("(?<=SNMP_COMMUNITY=).*?(?=})", "****");
, но этоусечение всех символов после SNMP_COMMUNITY
Я хочу замаскировать значение поля SNMP_COMMUNITY
.SNMP_COMMUNITY
может иметь любое значение.