作者qrtt1 (null)
看板java
标题Re: [问题] 字串如何转换成json的资料
时间Mon Aug 9 13:47:28 2010
也可以利用正规表示式来做。
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Regex {
public static void main(String[] args) {
Pattern patt = Pattern.compile("([a-zA-Z0-9]+)=([a-zA-Z0-9]+)");
String input = "pa1=xxx&pa2=yyy&pa3=ttt";
Matcher m = patt.matcher(input);
while (m.find()) {
System.out.println(
String.format("k[%s] v[%s]", m.group(1), m.group(2)));
}
}
}
PS. value 的部分再加个 URLDeocder 来解析比较好
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.165.131