...
So the opened question is, which is better: should lenghtPattern subsume separator or should it specify the pattern the field may match?
Note: changing the code to support pattern is delimiter would not be that much work so time to implement should not be a consideration.