2010-02-26 6 views

risposta

11
/[^(?:test)]/ 

non si raggruppa nella classe char. Tutto il carattere elencati nella [] dopo^saranno trattati letteralmente e questo corrisponderà a qualsiasi stringa che contiene char diverso (?:test)

+5

Credo che uno degli errori di espressioni regolari più comune che vedo è [ \.]. – Eric

+0

Il raggruppamento non funziona all'interno delle classi di caratteri. Qui non posso trattenermi dal riferimento al meraviglioso libro di Jeffrey Friedl – Necip

+0

Non dovrebbe essere questo: ... qualsiasi stringa che * consiste di un (1) carattere * diverso da ...? –

Problemi correlati