Java соответствует строке в кодировке PCL - PullRequest
0 голосов
/ 04 июля 2019

Мне нужно определить, является ли документ простым текстом или PCL.Некоторые документы полностью текстовые, другие - в формате PCL.Если документ PCL, то первая страница представляет собой простой текстовый баннер, а остальная часть - PCL.Для документа PCL вторая страница всегда начинается с этой строки:

^[*c1F^[&f07X^[E^

, за которой следуют другие коды PCL.

Я пытаюсь сопоставить этот код:

BufferedReader br;
    try {
        br = new BufferedReader(new FileReader(fqp2File));
        try {
            String x;
            while ( (x = br.readLine()) != null ) {
                if (x.matches("\\^\\[*c1F\\^\\[&f07X\\^\\[E(.*)")) {
                  pclFlag = true;

К сожалению, совпадения не совпадают.

В Perl это совпадает:

if ($_ =~ /^\^\[*c1F\^\[&f07X\^\[E/) {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...