RegEx - funkcja split i zapis do tablicy Array

0

Witam

var
   OutPutList2 : TStringList;
begin
 OutPutList2 := TStringList.Create;
 OutPutList2 :=  tt.split( Edit9.Text, '^[A-Z]{1}[0-9]{3}$') ;

Chce zapisać wyniki działania funkcji split do tablicy. Otrzymuję błąd
Incompatible types: 'TStringList' and 'System.TArray<System.string>'
hmm.. i nie rozumiem tego, bo jak zadeklaruje zwykłą lub dynamiczną tablice to też wywala bląd.
RegEx mam wbudowany (embarcadero XE2).

0

Może spróbuj zadeklarować jako TStringDynArray lub po prostu rzeczone System.TArray<System.String>?

0

Z System.TArray<System.String> nie wywala błędu ale odczytane dane są puste. W ogóle dziwna ta zmienna, ciężko ja obsłużyć. Poradziłem sobie nieco inaczej metodą Match, ale dziwie sie że split nie działa :(

1 użytkowników online, w tym zalogowanych: 0, gości: 1