This is a question I’ve been asked multiple times; do page separators have SEO value? Short answer, NO.
Want to use “-” instead of “|”? Go for it. Want to separate with a slash or backslash? Go for it.
For personal preference I prefer to separate keywords by commas until I get to the site-name where I’d place a pipeline before the site-name.
Go what’s best for you, it’s your site and for once, Google doesn’t care what you do regarding page separators.