字符串如下
"act=abc aaa=zzz bbb zzz cc=ddd dd=aa bb cc"
这是一个kv字符串我想把每个kv中间的空格替换成&符
每一个kv是以空格切分,键与值之间是通过=切分的
替换后的效果为
"act=abc&aaa=zzz bbb zzz&cc=ddd&dd=aa bb cc"
求大神指点, 或提供一下思路.
字符串如下
"act=abc aaa=zzz bbb zzz cc=ddd dd=aa bb cc"
这是一个kv字符串我想把每个kv中间的空格替换成&符
每一个kv是以空格切分,键与值之间是通过=切分的
替换后的效果为
"act=abc&aaa=zzz bbb zzz&cc=ddd&dd=aa bb cc"
求大神指点, 或提供一下思路.
正则: (?=[a-z]+=)
Java 代码:
"act=abc aaa=zzz bbb zzz cc=ddd dd=aa bb cc".replaceAll(" (?=[a-z]+=)", "&");