Wird [a-z] jemals mit Akzentzeichen in PREG / PCRE übereinstimmen?

Das weiß ich schon\w In PCRE (insbesondere in der PHP-Implementierung) kann es vorkommen, dass einige Nicht-ASCII-Zeichen abhängig vom Gebietsschema des Systems übereinstimmen, aber was ist damit?[a-z]?

Das würde ich nicht glauben, aber ich habe diese Zeilen in einer der Kerndateien von Drupal (includes / theme.inc, vereinfacht) bemerkt:

// To avoid illegal characters in the class,
// we're removing everything disallowed. We are not using 'a-z' as that might leave
// in certain international characters (e.g. German umlauts).
$body_classes[] = preg_replace('![^abcdefghijklmnopqrstuvwxyz0-9-_]+!s', '', $class);

Ist das wahr, oder hat jemand einfach bekommen[a-z] Verwirrt mit\w?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage