configurable split char