これは一日中動作するようになっていますが、正規表現はあまりよくありません。私の場合は可能な単語に一致する正規表現
A適切にフォーマットされた文字列は
String s = "10 LET D = 4";
のように見えると私はそれが正しくフォーマットだことを確認する正規表現を作成しようとしています。
今私はちょうど
boolean b = s.matches("[0-9]+ GOTO|LET [a-zA-Z] +|= [0-9]+");
をやっているしかし、私は私のGOTOに何か問題があるのを知っている| LETの事、私は一種のちょうどそれを作っ以来。どちらかの括弧で囲まれていないので、この時点で少し失われています。私は正規表現で可能なことをしようとしていますか?そうでなければ、他の提案はありますか?
「5 GOTO D = 3」が正当なのですか?私はこの言語についていくつかの前提を持っており、彼らが正しいのであれば私はちょうど興味があります。 –