Чтобы использовать символ-разделитель внутри регулярного выражения, экранируйте его, используя \
.
preg_split("/ [-:|\\/] /", $body);
Лучше, вы можете использовать любой другой разделитель.Различные персонажи будут работать:
preg_split("@ [-:|/] @", $body);
preg_split("# [-:|/] #", $body);