¿Cuál es el equivalente a Perl de strlen()
?¿Cómo obtengo la longitud de una cadena en Perl?
Respuesta
perldoc -f length length EXPR length Returns the length in characters of the value of EXPR. If EXPR is omitted, returns length of $_. Note that this cannot be used on an entire array or hash to find out how many elements these have. For that, use "scalar @array" and "scalar keys %hash" respectively. Note the characters: if the EXPR is in Unicode, you will get the num- ber of characters, not the number of bytes. To get the length in bytes, use "do { use bytes; length(EXPR) }", see bytes.
length($string)
Aunque 'length()' es la respuesta correcta que se debe utilizar en cualquier código de cuerdo, Abigail's length horror deben mencionarse, aunque sólo sea por el bien de Perl tradición.
Básicamente, el truco consiste en utilizar el valor de retorno del cajón de sastre operador de transliteración:
print "foo" =~ y===c; # prints 3
y /// C reemplaza todos los caracteres con ellos mismos (gracias a la opción de complemento 'c'), y devuelve el número de caracteres reemplazados (por lo tanto, efectivamente, la longitud de la cadena).
Oh, eso es encantador. Horrible, pero encantador. –
y los modos de conteo no modifican realmente la cadena, por lo que funcionarán bien incluso en valores de solo lectura. – ysth
Esto es impresionante de una manera terrible. –
La función length()
:
$string ='String Name';
$size=length($string);
- 1. ¿Cómo obtengo la longitud de cadena promedio en mysql? Este
- 2. ¿Cómo puedo encontrar la longitud de una cadena Unicode en Perl?
- 3. determinar la longitud de una cadena literal
- 4. ¿Cómo puedo obtener la longitud de una cadena en TCPDF?
- 5. ¿Cómo obtengo una lista de directorios en Perl?
- 6. perl cómo convertir una cadena a Datetime?
- 7. ¿Cómo obtengo una tabla de texto en Perl?
- 8. ¿Cómo puedo encapsular una cadena en Perl?
- 9. ¿Cómo puedo preasignar una cadena en Perl?
- 10. Longitud de la cadena cifrada
- 11. ¿Cómo puedo adivinar la codificación de una cadena en Perl?
- 12. Javascript recortar una cadena a la longitud
- 13. Longitud de una cadena en píxeles
- 14. ¿Cómo dividir una cadena en subcadenas de una longitud determinada?
- 15. ¿Cómo obtengo el resultado de un comando externo en Perl?
- 16. ¿Cómo obtengo una parte de una cadena en C++?
- 17. ¿Cómo se determina la longitud de una cadena gráfica?
- 18. Cómo obtener longitud de cadena
- 19. Longitud de la cadena sin usar el método de longitud()
- 20. Xpath ¿cómo obtengo la longitud total de la cadena de todos los atributos en los hijos de los padres?
- 21. ¿Cómo obtener la longitud de cadena en bytes en nodejs?
- 22. ¿Cuál es la longitud máxima de una cadena en PHP?
- 23. ¿Cómo obtengo la latitud y la longitud correctas de una foto de iPhone cargada?
- 24. ¿Cómo declarar una cadena de longitud fija en VB.NET?
- 25. ¿Cómo dividir la cadena en subcadenas de igual longitud?
- 26. Hash de una cadena de longitud específica
- 27. ¿Cómo convertir una cadena binaria de 16 bits de longitud fija a una de longitud fija?
- 28. Modificar los dos últimos caracteres de una cadena en Perl
- 29. Comprobar longitud de cadena En PHP
- 30. ¿Cómo puedo usar enteros de longitud arbitraria en Perl?
Gracias! Representante fácil para ti! :) – Kip
Solo llámame "Quick Draw". –
Su respuesta sería mejor si tuviera un ejemplo. –