2010-01-24 11 views
0

Je veux correspondre tous les '[' ou ']' ce n'est pas précédée d'une barre oblique inverse en ruby ​​1.9 I Tried:lookbefore négatif pour un blackslash en Ruby 1.9

/?<!\134[\[\]]/ 

et

/?<!\\\\[\[\]]/ 

mais je reçois une 'cible d'opérateur de répétition non spécifiée'

Répondre

1

Vous devrez entourer le lookbehind négatif entre parenthèses.

(?<!\\)[\[\]]