/ / Jaki jest sens używania znaku "!" W wyrażeniu regularnym perla? - regex, boost-regex

Jaki jest sens używania znaku "!" W wyrażeniu regularnym perla? - regex, boost-regex

Używam biblioteki boost do wyrażenia regularnego.

Jaki jest użytek "!" zaznaczyć w wyrażeniu regularnym Perla?

Co to oznacza?

Odpowiedzi:

5 dla odpowiedzi № 1

Sam w sobie nie znaczy nic specjalnego, po prostu pasuje !. Można go łączyć z innymi symbolami w celu oznaczenia innych rzeczy:

  • (?!...) jest ujemnym uprzedzeniem - pasuje, jeśli następujące znaki nie pasują do części "..."
  • (?<!...) jest ujemnym lookbehind - pasuje, jeśli poprzednie znaki nie pasują do części "..."