Opzioni Sostituzione di un'espressione regolare possono complicarsi rapidamente , è necessario isolare l'opzione che si desidera sostituire prima di apportare modifiche . In questo modo in caso contrario sarà potenzialmente rompere il resto delle partite . Questo è il motivo per cui è una buona idea separare le diverse sezioni della vostra espressione regolare usando parentesi in quanto rende più facile lavorare con i singoli segmenti . Le espressioni regolari sono utilizzate da una varietà di linguaggi di scripting e sono un modo potente per analizzare i dati provenienti da uno o più file . Istruzioni
1
Aprire lo script di cui espressione regolare che si desidera modificare. Un percorso per raggiungerla .
2
Salva una copia della espressione regolare prima di cambiare qualsiasi cosa copiandolo e incollandolo in un altro file . Ora trovare le parti della espressione regolare che si desidera modificare . Così, per esempio , si ha :
( [ 0-9 ] + [ az] ) per
parte dell'espressione corrisponderà uno o più numeri , seguiti da una lettera. Se si voleva sostituire quella parte di espressione , è sufficiente apportare le modifiche all'interno delle parentesi , altrimenti si inizierà a interessare il resto dell'espressione .
3
Utilizzare il built-in variabili numerate per testare le partite della tua nuova espressione . Per ogni set di parentesi che si possiede, il risultato della partita viene memorizzato in una variabile numerata . Per esempio , la tua espressione è :
( [ 0-9 ] + [ az] ) per
La sequenza in cui che appare nella vostra espressione è il numero è memorizzato in Se è la prima set di parentesi , allora si può vedere il risultato utilizzando :
print $ 1;
Questo stamperà il testo che corrisponde l'espressione regolare . Se fosse la seconda serie di parentesi , si usa "$ 2" e così via . Continua a provare l'espressione fino a quando non fa esattamente quello che avete bisogno di fare.