package tv5;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class pro {
String[] data=new String[60000];
int s,datanumber;
String[] dic=new String[6000];
String[] codex=new String[60000];
String[] subx=new String[6000];
int dicnumber;
String[] name=new String[60000];
public static void main(String[] args) {
pro te=new pro();
}
pro(){
String week="火曜";
readx("tv.csv");
int sx=0;
for(s=2;s<datanumber+1;s++){
int h=0;
String[] x=data[s].split(",");
x[1]=x[1].replace("曜日","曜");
x[1]=x[1].replace("ローカル枠","枠");
x[1]=x[1].replace("火曜を除く","");
h=0;
if(x[1].indexOf("時台")>-1)h=h+1;
if(x[1].indexOf("枠")>-1)h=0;
if(h==1)x[1]=x[1].replace("時台",":00枠");
x[1]=x[1].replace("時台枠",":00枠");
x[1]=x[1].replace("の連続ドラマ","");
x[1]=x[1].replace("連続ドラマ枠","枠");
x[1]=x[1].replace("正午枠","12:00枠");
x[1]=x[1].replace("正午枠","12:00枠");
x[1]=x[1].replace("</th>","");
x[1]=x[1].replace("時台後半",":30");
x[1]=x[1].replace("枠前半","-XX:30枠");
x[1]=x[1].replace("時台前半枠",":00-XX:30枠");
x[1]=x[1].replace("時枠",":00枠");
x[1]=x[1].replace(")","");
h=0;
if(x[1].indexOf("TBS")>-1)h=h+1;
if(x[1].indexOf(week)>-1)h=h+1;
if(x[1].indexOf("BSフジ")>-1)h=0;
if(h==2)sx=sx+1;
if(h==2)subx[sx]=x[1];
if(h==2)name[sx]=x[0];
}
int number=sx;
for(s=1;s<number+1;s++){
int p1=subx[s].indexOf(week);
subx[s]=subx[s].substring(p1,subx[s].length());
p1=subx[s].indexOf("(");
if(p1>0) subx[s]=subx[s].substring(0,p1);
p1=subx[s].indexOf("【");
if(p1>0) subx[s]=subx[s].substring(0,p1);
System.out.println(subx[s]+","+name[s]);
}
}
void readx(String file){
String str;
BufferedReader br;
int s;
s=0;
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8"));
while((str = br.readLine()) != null) {
s=s+1;
data[s]=str;
}
br.close();
} catch (IOException e) {System.out.println(e);}
datanumber=s;
}
}
最終更新:2016年09月03日 18:22