2009-05-30 12 views
1

Angenommen ich habe eine Zeichenfolge:Splitting eine Zeichenfolge in eine Liste in Specman

str = “ab,cd,ef” 

und ich möchte es in eine Liste spalten

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

Wie kann ich es am besten, dass ich unter der Annahme, weiß nicht im Voraus, wie viele Artikel in der Zeichenfolge sind?


Grundsätzlich bin ich für eine Specman entspricht Perl suchen:

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

Antwort

2

str_split ist das, was Sie wollen.

Von Specman 6.1 docs:

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

Syntax Beispiel

var s: list of string = str_split("first-second-third", "-"); 
Verwandte Themen