Pattern p = Pattern.compile("(.+)\\s(.+)\\s(.?)$");
Matcher m = p.matcher(line);
System.out.println("Method:");
System.out.println(m.group(1));
System.out.println(m.group(2));
上記のコードは、この文字列を分割するために使用するコードです。
method(public, static, void) main(String[] args){
method(public, static, void)
文字列とmain(String[] args)
別の文字列を取得できるようにしたい。との{
間にスペースが入っている可能性があります。)
{
これまでの私のコードはこれを行います:
Method:
method(public, static, void) main(String[]
args){
私は正規表現が得意ではありません。(私のコードは現在、最後の を処理していません{
が、これを修正できます。) 問題は、行を希望どおりに分割できないことです。