разбить строку на список в specman - PullRequest
1 голос
/ 30 мая 2009

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

str = “ab,cd,ef” 

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

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

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


В основном я ищу специалиста, эквивалентного Perl:

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

1 Ответ

2 голосов
/ 31 мая 2009

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", "-"); 
...