Funksjonsblokk PREG_SPLIT

Funksjonsblokken PREG_SPLIT deler opp en streng ved hjelp av et regulært uttrykk.

Merk: Denne funksjonen er Binary-Safe. Dette betyr at UTF8-tegn ikke kan bearbeides direkte.

Merk: Denne funksjonsblokken kan ha flere enn fire utganger. Du kan høyreklikke på funksjonsblokken for å legge til en ekstra utgang.

Merk: For normale delinger anbefales det å bruke funksjonsblokken EXPLODE.

Inngang PATTERN

Uttrykket som skal søkes etter, som en streng.

Inngang SUBJECT

Den strengen som skal deles opp.

Inngang LIMIT

Hvis angitt, returneres maksimalt LIMIT delstrenger, hvor resten av strengen lagres i den siste delstrengen. En grense på -1, 0 eller NULL betyr "ingen grense".

Inngang NO_EMPTY

Hvis denne inngangen er sant, returnerer funksjonsblokken bare delene som ikke er tomme.

Inngang DELIM_CAPTURE

Hvis denne inngangen er sant, fanges også de innklippede uttrykkene i skilletegn-søkemønsteret og returneres.

Inngang OFFSET_CAPTURE

Hvis denne inngangen er sant, returneres den tilhørende forskyvningen i strengen med hver funnet sammenfall. Merk at dette endrer returverdiene.

Utgang ERR

Er sant i feiltilfelle.

Utgang COUNT

Returnerer antall delinger eller størrelsen på det interne arrayet.

Utganger P0..P#

Det kan legges til flere utganger. Hver deling overføres da til en utgang. Hvis det interne arrayet er mindre enn antall utganger, er resultatet på de større utgangene NULL.

Se Også