1

JFlex の正規表現にすべての特殊文字を含めたい。そこで、以下のようなものを用意しました。

P = ("_"|"-"|"/"|"."|","|"~"|"!"|"@"|"#"|"$"|"%"|"^"|"&"|"*"|"|"|"("|")"|"="|"+"|"|"|"\"|":"|";"|"""|"<"|">"|"?"|"`"|"{"|"}"|"["|"]"|"'")
  1. すべての特殊文字をより最適化された方法でカバーする他の方法はありますか?

  2. また、上記の正規表現で「行末に未終了の文字列」が表示されているため、何が問題なのかを指摘してください。コンパイル時にエラー?

4

2 に答える 2