功能块 PREG_SPLIT

功能块 PREG_SPLIT 根据正则表达式拆分字符串。

注意:此函数是二进制安全的。这意味着 UTF8 字符不能直接处理。

注意:此功能块可以拥有超过四个输出。您可以右键单击功能块以添加另一个输出。

注意:对于普通分割,建议使用功能块 EXPLODE

输入 PATTERN

要搜索的表达式作为字符串。

输入 SUBJECT

要拆分的字符串。

输入 LIMIT

如果指定,将返回最多LIMIT子字符串,其余部分存储在最后一个子字符串中。限制为-10NULL表示“无限制”。

输入 NO_EMPTY

如果此输入为真,则功能块仅返回非空部分。

输入 DELIM_CAPTURE

如果此输入为真,将捕获并返回分隔符搜索模式的括号表达式。

输入 OFFSET_CAPTURE

如果此输入为真,则与每个找到的匹配项一起返回字符串中的相应偏移量。请注意,这会更改返回值。

输出 ERR

在发生错误时为真。

输出 COUNT

返回分割数或内部数组的大小。

输出 P0..P#

可以添加更多输出。每次分割将传输到一个输出。如果内部数组小于输出数,则较大输出的结果为NULL

另见