Il me semble que | a une signification particulière dans le monde de l'expression régulière. J'utilise Ruby et je n'ai pas trouvé beaucoup de documentation sur le même.Expression régulière avec pipe
http://rubular.com/regexes/11724 fonctionne.
http://rubular.com/regexes/11725 ne fonctionne pas. Pourquoi et quelle est la regex correcte.