$rowfetch =~ s/['-]//g; #All chars inside the [ ] will be filtered out.
$rowfetch =~ m/(\w+), ?(.)/;
printf $fh lc($2.$1);
У меня появилась помощь в создании этого регулярного выражения вчера, но я его не совсем понимаю.
Это имя, как Париж, Кеннет, и печатает kparisi.
Известно:
s/= заменить m/= match
Я попытался найти остальное, но не смог найти ничего, что действительно помогло бы объяснить это.
Я тоже не понял как предполагается, что = ~ оценивается как true, так и false, но в этой ситуации он модифицирует строку.