1 2=3 4=5
1 2=3 and 4=5
####
% perl -e '$str = "1 2=3 4=5"; print "$str\n"; $str =~ s/(\w+[\w\s]*=\w+)(?:\s)*/$1\|/g; print "$str\n"; print "Should look like: 1 2=3|4=5|\n"'
1 2=3 4=5
1 2=3|4=5|
Should look like: 1 2=3|4=5|
####
perl -e '$str = "1 2=3 4=5"; print "$str\n"; $str =~ m/(\w+[\w\s]*=\w+)(?:\s)*/g; print "$_\n" foreach @$0;'
1 2=3 4=5
1 2=3
4=5
####
1 2 3 2 6=7
2=4
j=384923
34 43 j 3=6
####
perl -e '$str = "1 2 3 2 6=7 2=4 j=384923 34 43 j 3=6"; print "$_\n" foreach ($str =~ m/(\w+[\w\s]*=\w+)/g);'
1 2 3 2 6=7
2=4
j=384923
34 43 j 3=6