假设我有一个字符串:

str = “ab,cd,ef” 

和我想将它分割成一个列表

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

我怎样才能最好地做到这一点,假设我不知道提前多少项目在字符串中?


基本上我正在寻找的Specman相当于Perl的一个:

$str = "ab,cd,ef";
@lst = split /,/, $str;
有帮助吗?

解决方案

str_split是你想要的。

从6.1的Specman文档:

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