正規表現を使用して読み取る必要のあるファイルがあります。文字列には、行が60文字以内であれば、基本的に何でも(大文字、小文字、スペース、記号など)含めることができます。私が試した方法は、ファイル内のほとんどの文字列で機能しますが、引用符も許可する必要があります。これは、行き詰まっている場所です。これが私がこれまでに試したことです。
else if (data.matches("[A-Za-z0-9 ,.?!%&()@$-_:;\\\"]+$")
&& !label.equals("") && prompt.equals("") && data.length() <= 60)
{
prompt = data;
}
次の文字列を除いて、他のすべてを正常に読み取ります
Yes, but an error is displayed, “Fuser out.”
スペルについては聞かないでください、それは私が与えられたサンプルファイルにあったものでした。
助けてくれてありがとう。私はロングアイランドにいて、ハリケーンのおかげで家に電力もインターネットもないので、コインランドリーを出る前に返事が来ることを願っています。