Java で Scanner クラスを使用して、構成ファイルからデータを取得しようとしています。ファイルの要素は空白で区切られています。ただし、句または要素を文字列リテラル (空白を含む) として解釈する必要がある場合は、要素を二重引用符または単一引用符で囲みます。これにより、次のようなファイルが得られます。
> R 120 Something AWord
> P 160 SomethingElse "A string literal"
Java Scanner クラスを使用する場合、デフォルトでは空白だけで区切られます。Scanner クラスには、正規表現を使用してテキストの別の区切り文字を指定する useDelimiter() 関数があります。ただし、正規表現が苦手なので、どうすればよいかわかりません。
何かを囲む引用符がない限り、どうすれば空白で区切ることができますか?