In perl why split is breaking at pipe(|) . : In perl why split is breaking at pipe(|) .
I have string to be split at (")a my @temp1=split(/\"/,$line); but this will break at pipe(|) as well. like for input my_string|is"_ok 
the output is mystring ,  is, and _ok. Why ?
Why its not mystring|, is and _ok.