A list of potential record delimiters is automatically generated and shown in the options pane. The Input pane shows a tabular representation of the input text. Each line in that view is called an input record. The purpose of record delimiters is to separate data in the original text into input records. It is convenient to see the original input text and its tabular representation at the same time while working with the record and field delimiters. Click on the Open Input File icon (button) to see the original input text.
You can have an arbitrary text string as a record delimiter. The following special delimiters are also supported:
The cases when a data segment corresponding to a single record occupies multiple lines in the input text fall into one of the following three categories: 1. A special character delimiter A special character indicates a new data segment corresponding to a record. In the following sample, the @ symbol would be an appropriate record delimiter: @ Author="Aberer, Karl", 2. Tag based. QuickBooks, MS Money and many other systems use this type of format. A pattern analysis of this sample suggests that <STMTTRN> as a record delimiter will break the input text into segments to form input records. <STMTTRN> 3. A variable record delimiter. A variable record delimiter might change from one record to the next. 113279 ABRAMSON, IVAN MOTHER OF TRUTH For the more complex cases like this one, a record separation criterion must be identified. We can see, that in this sample, a numeric value begins each new segment of data (a book description). To correctly solve this problem, we should implement the IsNewRecord context method: Function IsNewRecord( text_line )
Now we can proceed to Step 3 - Setting up field delimiter(s) (or go back to Step 5. Modify the field formats.) Related Sections |

