2009-11-13 7 views

Répondre

5

Utilisez un séparateur pour échapper à vos personnages:

/(\w+)\|(\w+)\|(\w+)/ 
3

Dans les expressions régulières certains caractères ont une signification particulière. Par exemple, le caractère de barre "|" est utilisé pour représenter que plusieurs modèles peuvent correspondre - en gros, il fonctionne comme un opérateur OU. Afin d'utiliser le caractère littéral au lieu de la signification spéciale, vous devez simplement utiliser un délimiteur. Utilisez "\ |" au lieu de "|" pour le caractère littéral.