Condividi tramite


Costrutti di backreference

Nella tabella seguente sono elencati i parametri opzionali per l'aggiunta di modificatori di backreference a un'espressione regolare.

Costrutto di backreference Definizione

\ number

Backreference. Ad esempio, (\w)\1 trova caratteri alfanumerici doppi.

\k<name>

Backreference denominato. Ad esempio, (?<char>\w)\k<char> trova caratteri alfanumerici doppi. L'espressione (?<43>\w)\43 esegue la stessa operazione. È possibile utilizzare virgolette singole al posto di parentesi angolari, ad esempio \k'char'.

Si noti l'ambiguità tra codici ottali di escape e backreference di tipo \number che utilizzano la stessa notazione. Per ulteriori informazioni sul modo in cui le ambiguità vengono risolte nel motore di espressioni regolari, vedere Backreference.

Vedere anche

Altre risorse

Elementi del linguaggio di espressioni regolari