On 2016-11-24, Kornel Benko wrote:

>> diff --git a/development/autotests/invertedTests 
>> b/development/autotests/invertedTests
>> index e66b52e..060b87f 100644
>> --- a/development/autotests/invertedTests
>> +++ b/development/autotests/invertedTests
>> @@ -88,7 +88,7 @@ 
>> export/export/latex/unicodesymbols/074-76-letterlike-numberforms-arrows_cp1256_p
>>  # Unicode-blocks 008 and 009 work fine with utf8-cjk
>>  # everything else fails (special documentclass required?)
>>  export/export/latex/unicodesymbols/00[15].*_utf8-cjk_pdf2
>> -export/export/latex/unicodesymbols/0[^0].*_utf8-cjk_pdf2
>> +export/export/latex/unicodesymbols/0?[^0].*_utf8-cjk_pdf2

> What is the difference from
>       0?[^0].*
> to
>       ..*
> ?


Not inverting tests with "unicodesymbols/00.*", i.e. the exports that work,

  Test #439: 
export/export/latex/unicodesymbols/008-greek-and-coptic-with-textalpha_utf8-cjk_pdf2
  Test #487: 
export/export/latex/unicodesymbols/008-greek-and-coptic_utf8-cjk_pdf2
  Test #535: 
export/export/latex/unicodesymbols/009-cyrillic-russian_utf8-cjk_pdf2
  Test #583: export/export/latex/unicodesymbols/009-cyrillic_utf8-cjk_pdf2

while ..* would match for all tests in unicodesymbols (as all files there
are more than 1 character long).

The patterns translate as:

  0?[^0].*  match one or zero "0" followed by a character that is not "0"
            followed by any number of any characters.

  ..*       match one arbitrary character
            followed by any number of any characters.


Günter

Reply via email to