dividir uma string em uma lista em Specman
Pergunta
Supondo que eu tenho uma string:
str = “ab,cd,ef”
e eu quero dividi-lo em uma lista ??p>
lst = [“ab”,”cd”,ef”]
Como posso fazê-lo melhor, assumindo que eu não saber de antemão quantos itens estão na cadeia?
Basicamente, eu estou procurando um Specman equivalente a Perl de:
$str = "ab,cd,ef";
@lst = split /,/, $str;
Solução
str_split é o que você quer.
De Specman 6.1 docs:
str_split(str: string, regular-exp: string): list of string
Sintaxe Exemplo
var s: list of string = str_split("first-second-third", "-");
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow