Pagini recente » Cod sursa (job #1361394) | Cod sursa (job #2404336) | Cod sursa (job #3200562) | Cod sursa (job #2380027) | Cod sursa (job #1350811)
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main2 {
public static void main(String[] args) {
try{
BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream("convertor.in")));
PrintStream output = new PrintStream("convertor.out");
String line = null;
StringBuilder sb = new StringBuilder();
while((line = input.readLine()) != null){
sb.append(line);
}
int i = 0;
Matcher matcher = Pattern.compile("(.*?)\\}").matcher(sb);
while(matcher.find())
{
i++;
StringBuilder s = new StringBuilder();
Matcher m = Pattern.compile("(\".*?\")\\s*:\\s*(\\w+|\".*?\")").matcher(matcher.group(1));
while(m.find()) {
if(i == 1){
output.print(m.group(1).replace("\"", "") + ",");
s.append(m.group(2).replace("\"", "") + ",");
}else{
output.print(m.group(2).replace("\"", "") + ",");
}
}
output.println();
if(i == 1){
output.println(s);
}
}
input.close();
output.close();
}catch(Exception e){
e.printStackTrace();
}
}
}