Funkcióblokk PREG_SPLIT

A Funkcióblokk PREG_SPLIT egy karakterláncot szétbont egy reguláris kifejezés alapján.

Megjegyzés: Ez a függvény Binary-Safe. Ez azt jelenti, hogy az UTF8 karaktereket nem lehet közvetlenül kezelni.

Megjegyzés: Ez a funkcióblokk több mint négy kimenettel is rendelkezik. Jobb gombbal kattintva a funkcióblokra további kimenetet adhat hozzá.

Megjegyzés: Normál szétválasztásokhoz ajánlott a EXPLODE funkcióblokk használata.

PATTERN bemenet

A keresett kifejezés, mint karakterlánc.

SUBJECT bemenet

A szétválasztandó karakterlánc.

LIMIT bemenet

Ha megadva, legfeljebb LIMIT részkarakterláncot ad vissza, a maradék karakterlánc pedig az utolsó részkarakterláncban lesz elhelyezve. A -1, 0 vagy NULL limit "nincs limitet" jelent.

NO_EMPTY bemenet

Ha ez a bemenet igaz, akkor a funkcióblokk csak azokat a részeket adja vissza, amelyek nem üresek.

DELIM_CAPTURE bemenet

Ha ez a bemenet igaz, akkor a zárójelekkel körülvett kifejezések is felismerésre kerülnek és visszaadva lesznek.

OFFSET_CAPTURE bemenet

Ha ez a bemenet igaz, akkor minden megtalált egyezéshez tartozó eltolás is visszaadva lesz a karakterláncban. Figyeljék meg, hogy ez módosítja a visszatérési értékeket.

ERR kimenet

A hiba esetén igaz.

COUNT kimenet

A szétválasztások száma vagy az internálisan tárolt tömb mérete.

P0..P# kimenetek

További kimeneteket adhat hozzá. Minden szétválasztás egy kimenetre kerül átvitelre. Ha az internálisan tárolt tömb kisebb, mint a kimenetek száma, akkor a nagyobb kimenetek eredménye NULL.

Lásd is