Examples
Here are examples for record separators and record lengths.
Strip the first record that starts with $$ADD
| Record Separator | \r\n |
| Max Record Length | 100 |
| Record filter | |
| Count | 1 |
| Regular expression | ^\$\$ADD.*$ |
| Replacement |
Change the record separator \u001e to \r\n
This change helps avoid the need to change the flat file definition and for archived files to be more readable.
| Record Separator | \u001e |
| Max Record Length | 200 |
| Record filter | |
| Count | |
| Regular expression | \u001e$ |
| Replacement | \r\n |
Strip all records that start with ISA or IEA
| Record filter | |
| Count | |
| Regular expression | ^ISA.*$
|
| Replacement |
Strip all records that are not 100 characters long, also remove garbage character at the end of the file
| Record filter | |
| Count | |
| Regular expression |
|
| Replacement | |
| Record filter |
Strip garbage characters
Remove garbage characters before the start tag, for example:
"anytext=" and after the end tag to get a real XML file. This is not easy to make, however, here are possibilities:
| Record Separator | < |
| Max Record Length | 200 |
| Record filter | ^.*=<$ |
| Count | 1 |
| Regular expression | ^[^>]*<$ |
| Replacement | < |
| Record filter | ^.*[^<]$ |
| Count | 1 |
| Regular expression | >.*$ |
| Replacement | > |