Pregunta

Suponiendo que tengo una cadena:

str = “ab,cd,ef” 

y quiero dividirlo en una lista

lst = [“ab”,”cd”,ef”]

¿Cómo puedo hacerlo mejor, suponiendo que no sé de antemano cuántos elementos hay en la cadena?


Básicamente estoy buscando un specman equivalente al de Perl:

$str = "ab,cd,ef";
@lst = split /,/, $str;
¿Fue útil?

Solución

str_split es lo que quieres.

De los documentos de Specman 6.1:

str_split(str: string, regular-exp: string): list of string

Ejemplo de sintaxis

var s: list of string = str_split("first-second-third", "-"); 
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top