Pergunta

Supondo que eu tenho uma string:

str = “ab,cd,ef” 

e eu quero dividi-lo em uma lista

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;
Foi útil?

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
scroll top