ABBYY FineReader 11 User’s Guide
1. To use a regular expression symbol as a normal character, precede it with a backslash. For
example, [t–v]x+ stands for tx, txx, txx, etc., ux, uxx, etc., but \[t–v\]x+ stands for [t–v]x, [t–v]xx,
2. To group regular expression elements, use brackets. For example, (a|b)+|c stands for c or any
combinations like abbbaaabbb, ababab, etc. (a word of any non–zero length in which there may be
any number of a's and b's in any order), while a|b+|c stands for a, c, and b, bb, bbb, etc.
Suppose you are recognizing a table with three columns: the first for the birth date, the second for
the name, and the third for the e–mail address. You can create new languages, Data and Address,
and specify the follwoing regular expressions for them.
Regular expression for dates:
The number denoting a day may consist of one digit (1, 2, etc.) or two digits (02, 12), but it cannot
be zero (00 or 0). The regular expression for the day should then look like this: ((|0)[1–
The regular expression for the month should look like this: ((|0)[1–9])|(10)|(11)|(12).
The regular expression for the year should look like this: ([0–9][0–9]|([0–9][0–9])|([0–
Now all we need to do is combine all this together and separate the numbers by period (e.g.
1.03.1999). The period is a regular expression symbol, so you must put a backslash (\) before it.
The regular expression for the full date should then look like this:
Regular expression for e–mail addresses:
ABBYY FineReader 11 offers the following keyboard shortcuts for the most commonly used
commands. You can also create your own keyboard shortcuts.
To create a shortcut:
1. Click Tools>Customize… . The Customize Toolbars and Shortcuts dialog box will open.
2. On the Keyboard Shortcuts tab, in the Categories field, select a category.
3. In the Commands field, select the command for which you want to create keyboard shortcut or
whose shortcut you want to change.