Используем многострочный режим и ссылку на группу замены, сохраняя имя поля. Рабочие секреты в примере отсутствуют.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Все исходные строки заданы прямо в примере; товары, файлы и настройки рабочих конфигураций не нужны.
Выполняйте на сервере учебной базы. Особенно важно для встроенных функций регулярных выражений.
Все значения вымышленные. Не вставляйте настоящие токены в учебную процедуру или её сообщения.
Текст = "name=Книга" + Символы.ПС + "token=DEMO-ONLY" + Символы.ПС + "TOKEN=TRAINING-VALUE";
Шаблон = "^(token=)[^\r\n]*$";
Очищенный = СтрЗаменитьПоРегулярномуВыражению(Текст, Шаблон, "$1[скрыто]", Истина, Истина);
Сообщить(Очищенный);
Сообщить(СтрЧислоВхождений(Очищенный, "[скрыто]"));Разбор по шагам
Группа (token=) запоминает имя поля; [^\r\n]* берёт только значение до перевода строки.
МногострочныйПоиск=Истина позволяет ^ и $ относиться к каждой строке.
ИгнорироватьРегистр=Истина обрабатывает token и TOKEN одинаково.
$1 в замене возвращает сохранённое имя поля; значение заменяется на [скрыто].
Как проверить результат
name=Книга сохранено; две строки значений заменены на token=[скрыто] и TOKEN=[скрыто].
Количество маркеров [скрыто] равно 2.
Замените последний параметр на Ложь: шаблон начала строки перестанет обрабатывать внутренние строки данного текста.
Ожидаемый результат
Две известные учебные строки отредактированы по точному шаблону без вывода исходных значений.
На что обратить внимание
Это не универсальная защита журналов: секреты могут находиться в JSON, URL, заголовках, других именах полей или многострочных значениях.
Для настоящих журналов предпочтительнее не записывать секретные поля вообще; одна регулярная замена не гарантирует их отсутствие.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.