Funktionsblok PREG_SPLIT

Den funktionsblok PREG_SPLIT deler en streng efter et regulært udtryk.

Bemærk: Denne funktion er Binary-Safe. Dette betyder, at UTF8-tegn ikke kan behandles direkte.

Bemærk: Denne funktionsblok kan have flere end fire udgange. Du kan højreklikke på funktionsblokken for at tilføje en yderligere udgang.

Bemærk: Til normale opdelinger anbefales det at bruge funktionsblokken EXPLODE.

Indgang PATTERN

Udtrykket, som skal søges efter, som streng.

Indgang SUBJECT

Den streng, der skal deles op.

Indgang LIMIT

Hvis angivet, returneres højst LIMIT delstrenge, hvor resten af strengen gemmes i den sidste delstreng. En grænse på -1, 0 eller NULL betyder "ingen grænse".

Indgang NO_EMPTY

Hvis denne indgang er sand, returnerer funktionsblokken kun de dele, der ikke er tomme.

Indgang DELIM_CAPTURE

Hvis denne indgang er sand, fanges også de paranteserede udtryk i adskillelsessymbol-søgemønstret og returneres.

Indgang OFFSET_CAPTURE

Hvis denne indgang er sand, returneres med hver fundet match den tilsvarende offset i strengen. Bemærk at dette ændrer på returværdierne.

Udgang ERR

Er sand i tilfælde af fejl.

Udgang COUNT

Returnerer antallet af opdelinger eller størrelsen på det interne array.

Udgange P0..P#

Der kan tilføjes flere udgange. Hver opdeling overføres til en udgang. Er det interne array mindre end antallet af udgange, er resultatet på de større udgange NULL.

Se Også