dividir una cadena en una lista en specman
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;
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