fork download
  1. #!/usr/bin/perl
  2. my $a='|значение1|значение2\\\\|значение\\ 2.1\|значение 3';
  3.  
  4. print "$_\n" for($a =~ /(?:[^|\\]+|\\.)+/g);
  5.  
Success #stdin #stdout 0s 17496KB
stdin
Standard input is empty
stdout
значение1
значение2\\
значение\ 2.1\|значение 3