次の形式の文字列からキーと値のペアを解析するためのRegExpとは何ですか。
A=B,C,D=E,G=12
私の最初のアプローチは、コンマで分割してから結果を1つずつ処理することでしたが、これが正規表現を使用してよりエレガントに実行できるかどうか疑問に思いました。
正規表現は必要ありません。
私はあなたがこのようなことをすることができると思います
String sw= "A=B,C,D=E,G=12";
String[] sArr = sw.split(",");
for(int i=0; i<sArr.length; i++) {
String[] arr = sArr[i].split("=");
if(arr.length>1) {
for(int j=0; j<arr.length; j++) {
System.out.println(arr[j]);
}
}
}