Aparte de las poderosas expresiones regulares, se incluyen algunas funciones de manipulación de strings de C , incluyendo :
crypt index rindex length substr sprintfLa función chop remueve eficientemente el último caracter de un string. Es usado normalmente para borrar el caracter de línea nueva en líneas de entrada. Como muchos operadores de Perl, trabaja sobre $_ cuando no se especifica ningún operador.
chop($line);El operadorchop($host = `hostname`);
while(
) { chop ; ... }
eval '$'.$1."'$2';"while $ARGV[0] = ~ /^([A-Za-z_]+=) (.*)/ && shift;
El operador eval es también útil para hacer pruebas durante la ejecución de características dependientes del sistema, que de otra forma generarían errores fatales. Por ejemplo, no todos los sistemas soportan symlink o dbmopen; se puede probar su existencia ejecutando los comandos dentro de un eval y probando la variable especial $@, que contiene el texto del error de tiempo de corrida que se pudo haber generado.