fork download
  1. #!/usr/bin/perl
  2.  
  3. use strict;
  4. my $entry = 'Test23242asdsa 0,03 23.05.19 22.05.19';
  5. my ($name, $expense, $date_expense, $date_paid) = ($1, $2, $3, $4) if ($entry =~ m/^(.+)\s((?:\d+\.)?\d{1,3},\d{2})\s(\d{2}\.\d{2}\.\d{2})\s(\d{2}\.\d{2}\.\d{2})$/);
  6. print "Name: '$name', Expense: '$expense', Date: '$date_expense', Date Paid: '$date_paid' \n";
Success #stdin #stdout 0s 5056KB
stdin
Standard input is empty
stdout
Name: 'Test23242asdsa', Expense: '0,03', Date: '23.05.19', Date Paid: '22.05.19'