package ene3;
import tool.*;
public class pro {
int s,datanumber;
String[] data=new String[5000];
String[] party=new String[5000];
String[] name=new String[5000];
String[] wiki_party=new String[5000];
String[] wiki_name=new String[5000];
String[] subdata=new String[5000];
String[] b=new String[500];
public static void main(String[] args) {
pro t=new pro();
}
pro(){
b[1]="北海道";
b[2]="東北";
b[3]="北関東";
b[4]="南関東";
b[5]="東京";
b[6]="北信越";
b[7]="東海";
b[8]="近畿";
b[9]="中国";
b[10]="四国";
b[11]="九州";
int tx=0;
int de;
for(de=1;de<12;de++){
readfile sub3=new readfile();
sub3.makedata("data/"+de+".txt","UTF-8");
data=sub3.data;
datanumber=sub3.datanumber;
int tr;
for(tr=1;tr<datanumber+1;tr++){
String str=data[tr];
String[] x=str.split("</tr>");
int sx;
for(s=1;s<x.length;s++){
String[] x1=x[s].split("</td>");
for(sx=0;sx<x1.length;sx++){
if(sx==1)party[s]=x1[sx];
if(sx==3)name[s]=x1[sx];
}
}
int number=x.length-1;
for(s=1;s<number+1;s++){
int p1=party[s].indexOf("/wiki/");
int p2=party[s].indexOf("\"",p1);
wiki_party[s]="";
if(p1>-1)wiki_party[s]=party[s].substring(p1,p2);
p1=party[s].indexOf("/wiki/");
p1=party[s].indexOf(">",p1);
p2=party[s].indexOf("<",p1);
if(p2>-1)party[s]=party[s].substring(p1+1,p2);
party[s]=party[s].replace("<td>","");
}
for(s=1;s<number+1;s++){
int p1=name[s].indexOf("/wiki/");
int p2=name[s].indexOf("\"",p1);
wiki_name[s]="";
if(p1>-1)wiki_name[s]=name[s].substring(p1,p2);
p1=name[s].indexOf("/wiki/");
p1=name[s].indexOf(">",p1);
p2=name[s].indexOf("<",p1);
if(p2>-1)name[s]=name[s].substring(p1+1,p2);
name[s]=name[s].replace("<td>","");
}
for(s=1;s<number+1;s++){
tx=tx+1;
subdata[tx]=b[de]+","+(48-tr)+","+name[s]+","+party[s]+","+wiki_name[s]+","+wiki_party[s];;
}
}
}
writefile sun=new writefile();
sun.data=subdata;
sun.datanumber=tx;
sun.makedata("ren.csv");
}
}
最終更新:2017年10月16日 09:23