Costrutti di backreference
Aggiornamento: novembre 2007
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.