¿Coincide con todos los caracteres alfanuméricos definidos en el estándar Unicode?

Does Perl's\w ¿coincide con todos los caracteres alfanuméricos definidos en el estándar Unicode?

Por ejemplo, will\w ¿coincide con todos (digamos) caracteres alfanuméricos chinos y rusos?

Escribí un script de prueba simple (ver abajo) que sugiere que\w de hecho coincide "como se esperaba" para los caracteres alfanuméricos no ASCII que probé. Pero las pruebas están obviamente lejos de ser exhaustivas.

#!/usr/bin/perl                                                                                                                                                                                                  

use utf8;

binmode(STDOUT, ':utf8');

my @ok;
$ok[0] = "abcdefghijklmnopqrstuvwxyz";
$ok[1] = "éèëáàåäöčśžłíżńęøáýąóæšćôı";
$ok[2] = "şźüęłâi̇ółńśłŕíáυσνχατςęςη";
$ok[3] = "τσιαιγολοχβςανنيرحبالтераб";
$ok[4] = "иневоаслкłјиневоцедањеволс";
$ok[5] = "рглсывызтоμςόκιναςόγο";

foreach my $ok (@ok) {
    die unless ($ok =~ /^\w+$/);
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta