I have an attribute I've created that will contain a value as:

[Start date]#[some string]#[End Date]

In looking at the split token I noticed that it returns a nodeset. Is the order of that nodeset always guaranteed? and if so how would I then reference one or more of those subsequent nodes specifically?

Is there an easier way to parse the values out besides the split? I noticed a previous thread using the replace tokens and a regex. It would appear that that would only work for the first two components though?

As usual, many thanks for your time!