Poniższy program służy do zmiany układu ciągu znaków. W przypadku wiersza 8 próbuję zapisać wyniki wyrażeń regularnych w nowej zmiennej $ newdate, ale gdy $ newdate jest drukowane w wierszu 9, wyświetla ona tylko 1. Jak mogę zmienić mój kod tak, aby $ newdate zapisywał Wartość $ date z operacji regex?Przechowywanie wyników regex w nowej zmiennej
1 #!/usr/bin/perl
2
3 # This program changes the date format from mm/dd/yyyy to yyyy,mm,dd
4
5 $date = '21/11/2011';
6 print "Current: $date\n";
7
8 $newdate = $date =~ s/(..)\/(..)\/(....)/$3,$2,$1/;
9 print "New: $newdate\n";
Dzięki - po tym właśnie byłem. – kurotsuki
@kurotsuki Serdecznie witamy :) – FailedDev