This leads one to believe that the start and end parameters are both supposed to be treated as string indexes (which start at 0). However, only the start integer is treated as an index. The end parameter, however, starts at 1.
Example:
Code: Select all
[r:substring("0123456789", 0, 5)]
Rather than: "012345" as it implies.
This is in MapTool 1.3.b90-beta.