Java 如何为字符串替换编写一个正则表达式
我有一个字符串,希望将password/salary的值替换为****。 你能帮我写一本吗 源字符串可以是:Java 如何为字符串替换编写一个正则表达式,java,regex,Java,Regex,我有一个字符串,希望将password/salary的值替换为****。 你能帮我写一本吗 源字符串可以是: password=12132&key=value key=value&password=1212111&key2=value2 key=value&password=1212111 工资与密码类似,但可以使用密码显示,例如: key=value&password=1212111&key2=value2&salary=890 如何
password=12132&key=value
key=value&password=1212111&key2=value2
key=value&password=1212111
工资与密码类似,但可以使用密码显示,例如:
key=value&password=1212111&key2=value2&salary=890
如何写入:使用“全部替换”将密码或薪资值替换为****?
str.replaceAll
谢谢。这是一个带有
replaceAll()
的正则表达式模式。请看这把小提琴
这是模式
(?<=(?:^|&)(?:password|salary)=)[^&]*
(?使用s.replaceAll((?@saka1029)忘记了“工资”和键开始边界:s.replaceAll((?)?