-1

誰でも私を助けてくれますか?

いくつかの重要な情報を含むファイルがありますが、その中に無関係な情報も含まれています。関係のない情報が中括弧内に記載されている

ブラケットの例:

Function blah blah 1+2 {不要な情報} 何か+2

私がやりたいのは、不要な情報を削除し、次のように出力を表示することです:

Function blah blah 1+2 something+2

これの正規表現コードを教えてください。

私はこれのための部分的なコードを持っています

import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.BufferedReader;

public class SimpleReader{

    public static void main( String a[] )
    {
        String source = readFile("source.java");

    }


    static String readFile(String fileName) {

        File file = new File(fileName);

        char[] buffer = null;

        try {
            BufferedReader bufferedReader = new BufferedReader( new FileReader(file));

            buffer = new char[(int)file.length()];

            int i = 0;
            int c = bufferedReader.read();

            while (c != -1) {
                buffer[i++] = (char)c;
                c = bufferedReader.read();
            }

        } catch (IOException e) {
            e.printStackTrace();
        }

        return new String(buffer);
    }

}   

前もって感謝します。

4

1 に答える 1