The snippet below outputs 4 strings, "" , "" , "c" , "---"
Im not exactly a regular expression guru, but shouldnt it output the following??: "c" , "---" , "---" , "---"
var rex=re"(a)|(b)|(c)|(d)"
var seq=["---","---","---","---"]
discard matchLen("c",rex,seq)