Зіставлення з шаблоном Parle
Зміст
Parle підтримує зіставлення регулярних виразів аналогічно flex. Також підтримуються такі набори символів POSIX: [:alnum:]
[:alpha:]
[:blank:]
[:cntrl:]
[:digit:]
[:graph:]
[:lower:]
[:print:]
[:punct:]
[:space:]
[:upper:]
и[:xdigit:]
Класи символів Unicode в даний час не включені за промовчанням, передайте --enable-parle-utf32, щоб зробити їх доступними. Конкретне кодування може відображатися за допомогою правильно побудованого регулярного виразу. Наприклад, щоб відповідати символу євро, закодованому в UTF-8, можна використовувати регулярний вираз [\xe2][\x82][\xac]
. Шаблон для рядка кодування UTF-8 може бути [ -\x7f]{+}[\x80-\xbf]{+}[\xc2-\xdf]{+}[\xe0-\xef]{+}[\xf0-\xff]+