pattern-text-splitter