Regulärer Ausdruck, Match-Teilzeichenfolge zwischen Pipes

Ich möchte Teilzeichenfolgen / Größen in der folgenden Zeichenfolge extrahieren / abgleichen: "| XS | XL | S | M |" mit regulären Ausdrücken. In diesem speziellen Fall XS, XL, S und M.

Ich habe die folgenden regulären Ausdrücke ohne Erfolg versucht.

\|(\w+)\|

Übereinstimmungen: XS, S

(?=.(\w+)) 

Übereinstimmungen: XS, S, XL, L, S, M

Antworten auf die Frage(3)

Ihre Antwort auf die Frage