В моей программе java ввод состоит из файла .txt. Мне было интересно, как я могу ограничить этот ввод, чтобы разрешить только файлы, которые соответствуют определенному синтаксису.
Например, синтаксис p(a) \n p(b)
С переменными a и b. Я хочу разрешить файлы, содержащие: p(4) \n p("bla")
но не файлы, содержащие: p(4) p("bla")