Поиск конфиденциальной информации с помощью Regex - PullRequest
0 голосов
/ 06 января 2020

У меня есть регулярное выражение, которое я использую, чтобы найти и заменить все данные внутри параметров, включая префикс secure_:

"secure[^:]+:\s*(?:"[^"]*"|{[^}]*})

Регулярное выражение работает нормально, когда параметры ha sh, но не работать, когда они являются массивом. В следующем примере он также должен соответствовать массиву fingerprints, поскольку он находится внутри параметра secure_identity:

https://rubular.com/r/ahzHPxiXpjAAfz

Как это исправить?

...