Stavo giocando con il Perl e pensò cheCome posso usare "s" come delimitatore di sostituzione in Perl?
sssssss
sarebbe stato lo stesso di
s/s/ss/
Sembra solo alcuni delimitatori possono essere utilizzati. Quali sono?
Stavo giocando con il Perl e pensò cheCome posso usare "s" come delimitatore di sostituzione in Perl?
sssssss
sarebbe stato lo stesso di
s/s/ss/
Sembra solo alcuni delimitatori possono essere utilizzati. Quali sono?
È possibile utilizzare qualsiasi carattere non-spazio bianco come delimitatore, ma non è possibile utilizzare il delimitatore all'interno MODELLO o SOSTITUZIONE senza scampo. Questo è totalmente valida:
my $x = 's';
$x =~ s s\ss\s\ss;
print $x; # prints "ss"
noti che uno spazio è richiesto dopo la prima s
altrimenti verrà interpretato come ss
identificatore.