文字列を解析してガベージ文字を取り除こうとしています。この例では&、%、$、#、*、@などです。私はまた、正規表現と.matchesを(使用してみました複数の引数を持つ区切り文字を使用する方法
public TokenIter(String line){
line.trim();
Scanner scr = new Scanner(line);
String built = "";
scr.useDelimiter("[^A-Za-Z]+|^)|^(|^ ");
while (scr.hasNext()){
built+= scr.next();
}
this.line = built.trim();
)が、いくつかのために:しかし、私は今、私は文字列に区切り文字を使用していますし、それだけのオフ文字列を構築し、スペースや括弧を維持したいですスキャナーを壊した理由。区切り文字を設定する方法についての助けがあれば幸いです!
(ビルド+ = scr.next()。replaceAll( "regex"、 ""); ' – XtremeBaumer