Java匹配PCL编码的字符串

时间:2019-07-04 12:32:09

标签: java

我需要确定文档是纯文本还是PCL。一些文档是完全纯文本的,另一些则是PCL编码的。如果文档为PCL,则第一页为纯文本标题,其余为PCL。对于PCL文档,第二页始终以以下字符串开头:

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

随后是其他PC​​L代码。

我尝试与此代码匹配:

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/) {

0 个答案:

没有答案