There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
I assume there is an index issue
string.match("<abcdef>", "<(.-)>") does not return the correct result, because the init parameter of statement "return MatchResult(r.Match(s, init));" is set to 1. Therefore the first character is ignored.