eine Zeichenfolge in eine Liste in Specman Aufspalten
Frage
Angenommen, ich habe eine Zeichenfolge:
str = “ab,cd,ef”
und ich möchte es in eine Liste spalten
lst = [“ab”,”cd”,ef”]
Wie kann ich es am besten tun, unter der Annahme, dass ich nicht vor der Zeit wissen, wie viele Elemente in der Kette sind?
Im Grunde suche ich nach einem Specman entspricht Perl:
$str = "ab,cd,ef";
@lst = split /,/, $str;
Lösung
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", "-");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow