например, у меня есть файл, подобный этому:
INT f2(INT x, INT y )
BEGIN
z := x*x - y*y;
RETURN z;
END
INT MAIN f1()
BEGIN
INT x;
READ(x, "A41.input");
INT y;
READ(y, "A42.input");
INT z;
z := f2(x,y) + f2(y,x);
WRITE (z, "A4.output");
END
Я открываю файл, используя:
FileInputStream fstream = new FileInputStream("A1input.txt");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
и затем для разделения каждой строки на символы, подобные; или = я сделал это:
String[] SplitString = strLine.split("[\\s\\W]");
Мне было интересно, есть ли способ удалить слова между кавычками (например, "A41.input") с помощью регулярных выражений, чтобы я мог игнорировать все эти слова вместе перед выполнением разбиения