EndsWithPatternInputFormatWord is used to parse an MS Word file where the end of each record is identified by a specific
regular expression pattern.
Configuration
The configuration consists of the following parameters:
- hgrid247.record.endPattern
Indicates the regular expression pattern that marks the end of a record.
- hgrid247.record.patternFlag
Indicates the regular expression pattern flag.
- Default value: MULTILINE
- Multiple flags can be specified using the | separator
Example
MS Word Document Content
Configuration Used
| Configuration Name | Configuration Value |
| hgrid247.record.endPattern | \\sc_\\d\\d\\d\\d\\d |
Result
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
- Reads MS Word documents as plain text
- Accumulates content until the end-pattern is matched
- Treats each matched block as a single record
- Outputs records exactly as extracted from the document
Typical Use Cases
- Parsing transaction logs stored in Word documents
- Extracting multi-line records from formatted reports
- Processing Word-based operational or audit documents in ETL workflows