| Type Code |
Primitive Type |
Regular Expression |
Description |
| code |
char |
[_,.;:"&<>/\{}'`~!@#$%A-Za-z0-9*|+-]*
|
code item types/single words ...
|
| line |
char |
[][ \t_(),.;:"&<>/\{}'`~!@#$%?+=*A-Za-z0-9|^-]*
|
char item types / multi-word items ...
|
| uline |
uchar |
[][ \t_(),.;:"&<>/\{}'`~!@#$%?+=*A-Za-z0-9|^-]*
|
char item types / multi-word items (case insensitive)...
|
| text |
char |
[][ \n\t()_,.;:"&<>/\{}'`~!@#$%?+=*A-Za-z0-9|^-]*
|
text item types / multi-line text ...
|
| int |
numb |
-?[0-9]+
|
int item types are the subset of numbers that are the negative
or positive integers.
|
| float |
numb |
-?(([0-9]+)|([0-9]*[.][0-9]+))([(][0-9]+[)])?([eE][+-]?[0-9]+)?
|
int item types are the subset of numbers that are the floating
numbers.
|
| yyyy-mm-dd |
char |
[0-9]?[0-9]?[0-9][0-9]-[0-9]?[0-9]-[0-9][0-9]
|
Standard format for CIF dates.
|
| any |
char |
.*
|
A catch all for items that may take any form...
|