Analyser une chaîne avec un symbole de délimiteur dans un tableau

J'ai un fichier contenant des lignes de ce type:

"Andorre-la-Vieille|ad|Andorre-la-Vieille|20430|42.51|1.51"

En gros, je veux juste avoir un Tableau de chaînes contenant les entrées entre l' | séparateur:

["Andorre-la-Vieille", "ad", "Andorre-la-Vieille", "20430", "42.51", "1.51"]

Cela peut être fait avec les expressions régulières?

source d'informationauteur gaussd