The Overlay function returns a string which contains an original string, with another string overlayed at a specific position.
result = Overlay( new, target [, [ offset ] [, [ length ] [, pad ] ] ] ) |
Examples:
say Overlay( 'abra', 'zzzzcadabra' ) -- shows: abracadabra say Overlay( 'ca', 'abrazzdabra', 5 ) -- shows: abracadabra say Overlay( 'ca', 'abrazzdabra', 5, 3 ) -- shows: abraca dabra say Overlay( 'ca', 'abrazzdabra', 5, 3, '+' ) -- shows: abraca+dabra |