J'ai des problèmes avec une regex, donc j'ai pensé que je demanderais ici. Fondamentalement, j'en ai besoin pour faire correspondre les URI pour une collection, sauf pour une certaine (/new
).Simple négation de regex
-à-dire:
/properties # match
/properties/25 # match
/properties/new # rejected
J'ai essayé des variations sur ce qui suit, en vain:
/properties(^(/new)).*
Je pense que mon problème est avec la négation, mais je ne peux pas tout à fait ce que grok Je suis censé faire .. Une explication avec la solution serait très appréciée!
'^' signifie que la négation dans '[]'. Normalement, cela signifie "début de ligne". – sepp2k
@ sepp2k: ... et seulement s'il est utilisé immédiatement après l'ouverture '['. – Gumbo