Je ne suis pas très sûr du libellé correct de ce type d'expression régulière, mais ce que j'essaie de faire, c'est de faire correspondre toute chaîne commençant par "/" mais non suivie de "bob /", par exemple .
Donc, ceux-ci correspondraient:
/tom/
/tim/
/steve
Mais ce ne serait pas
tom
tim
/bob/
Je suis sûr que la réponse est terriblement simple, mais j'ai eu du mal à chercher "regex pas" nulle part. Je suis sûr qu'il existe un mot plus sophistiqué pour ce que je veux qui donnerait de bons résultats, mais je ne suis pas sûr de ce que ce serait.
Edit: j'ai changé le titre pour indiquer le nom correct de ce que je cherchais
Vous pouvez utiliser une anticipation négative (documentée sous "Extended Patterns" in perlre ):
/^\/(?!bob\/)/