Вопрос

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

str = “ab,cd,ef” 

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

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

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


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

$str = "ab,cd,ef";
@lst = split /,/, $str;
Это было полезно?

Решение

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", "-"); 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top