im sorry, my engilsh is not vell well, the string not only contain '&' and '|' and it can be anyting i just want to split out the "whole word" inside the string