StartsWithPatternInputFormatWord is used to parse a Microsoft Word file in which the beginning of each record is marked by a specific pattern defined using a
regular expression.
Configuration
The configuration names consist of the following parameters:
- hgrid247.record.startPattern
Indicates the pattern that marks the start of a record.
- hgrid247.record.patternFlag
Indicates the pattern flag.
Default value: MULTILINE.
Multiple flags can be specified by separating them with |.
Example
Given the content of the MS Word document below:
To extract records from the MS Word document above, use the following configuration:
| Configuration Name | Configuration Value |
| hgrid247.record.startPattern | \\d\\d\\d\\d-\\d\\d-\\d\\d; |
Output Result
The document is parsed into the following records:
Record 1
2017-01-18;15:08:15.477 \B1.WWW01 IND.000.1000 6700
FR: LABS247 R: SOLUSI247
Uns:recpt prntr: Tran status 0, Paper ok c_00001
Record 2
2017-01-18;15:08:15.485 \B1.S247 R: 3000 2017
Master socket caller 111117:192.168.1.1 detected c_00002
Behavior
- Detects the start of each record using the configured regular expression
- Groups all subsequent lines until the next start pattern is encountered
- Outputs each grouped block as a single record