разбиение строки на список в specman

Предположим, у меня есть строка:

str = “ab,cd,ef” 

и я хочу разбить его на список

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

Как я могу сделать это наилучшим образом, предполагая, что я не знаю заранее, сколько элементов содержится в строке?


В основном я ищу specman, эквивалентный Perl:

$str = "ab,cd,ef";
@lst = split /,/, $str;

person Nathan Fellman    schedule 30.05.2009    source источник


Ответы (1)


str_split - это то, что вам нужно.

Из документов Specman 6.1:

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

Пример синтаксиса

var s: list of string = str_split("first-second-third", "-"); 
person Ross Rogers    schedule 31.05.2009