Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
795 views
in Technique[技术] by (71.8m points)

search - Replace a field in a record with a value without losing the positional integrity of the record

I have a fixed-length file (1400 bytes). I am working with the first field in the record that is 15 bytes and starts in Position 1. If the field contains 'CORPORATE' I need to replace it with 'CORP'. Easy enough. BUT I need to concatenate on to 'CORP' anything after corporate through the end of the 15 bytes in the original field, and maintain the 15 byte length.

Example Input AC CORPORATION2 Required Output AC CORP2....... (field is space-filled with 6 bytes after the '2' to maintain the 15-byte field

'CORPORATION' may start anywhere in the field. There are other strings I need to do a replace on also - 'ATLANTA' = 'ATL', 'COUNTY' = 'CTY' with the same requirements.

question from:https://stackoverflow.com/questions/65928677/replace-a-field-in-a-record-with-a-value-without-losing-the-positional-integrity

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...