my @result = split( /(\|)/ ); #### [ 'A', '|', 'B', '|', '|', '|' ]