RosettaCodeData/Task/Substring/SenseTalk/substring.sensetalk

18 lines
450 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
set mainString to "87654321"
set n to 3
set m to 4
set c to "5"
set sub to "654"
put characters n + 1 to n + m of mainString
put characters n + 1 to end of mainString
put characters first to penultimate of mainString
set characterOffset to offset of c in mainString
put characters characterOffset to characterOffset + m - 1 of mainString
set subOffset to offset of sub in mainString
put characters subOffset to subOffset + m - 1 of mainString