我的应用程序当前记录敏感信息,我需要屏蔽这些信息。
当前日志行如下所示:
<Unable to fetch user info combination of dob=[20001231] and pan=[ABCD1234Z]
Run Code Online (Sandbox Code Playgroud)
但应该改为类似的东西
<Unable to fetch user info combination of dob=******** and pan=********>
Run Code Online (Sandbox Code Playgroud)
我试图用
str.replaceAll("\\[.*?\\]", "*")
Run Code Online (Sandbox Code Playgroud)
但它改为:
<Unable to fetch user info combination of dob=* and pan=*>
屏蔽方括号之间的字符时,如何保留字符数量?