/ / Manipulación de cadenas Perl SVs en C - c, cadena, perl

Manipulación de String Perl SVs en C - c, string, perl

Actualmente estoy intentando realizar una manipulación basada en cadenas para intentar acelerar una sección del código Perl tradicional. El código Perl original parece

my $value = "abCdE";
my $uc_value = uc($value);

He mirado la API de las tripas de Perl y parece que puedo lograr esto usando toUPPER() pero esto funciona en una sola char a la vez. Parece que me estoy perdiendo la forma en que puedes recorrer el conjunto de caracteres de respaldo, subiendo cada letra y asignándolas a un nuevo SV.

Cualquier ayuda es muy apreciada.

Respuestas

2 para la respuesta № 1

Perl no proporciona gran parte de su funcionalidad a las extensiones de nivel C, al parecer, la actualización es una de esas características. En el mejor de los casos, puede ver cómo el núcleo implementos esto, pero en realidad no es tan bonito.