Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Espressioni tra parentesi e classi di caratteri

Oltre a far corrispondere qualsiasi carattere in una determinata posizione nella nostra espressione regolare, possiamo anche abbinare un singolo carattere da un insieme specificato di caratteri usando espressioni tra parentesi. Con le espressioni tra parentesi, possiamo specificare un insieme di caratteri (inclusi caratteri che altrimenti verrebbero interpretati come metacaratteri) da abbinare. In questo esempio, utilizzando un set di due caratteri:



[io@linuxbox~]$ grep -h '[bg]zip' dirlist*.txt

bzip2 bzip2recuperare gzip

[io@linuxbox~]$ grep -h '[bg]zip' dirlist*.txt

bzip2 bzip2recuperare gzip


abbiniamo qualsiasi riga che contiene la stringa "bzip" o "gzip".

Un insieme può contenere un numero qualsiasi di caratteri e i metacaratteri perdono il loro significato speciale se inseriti tra parentesi. Tuttavia, ci sono due casi in cui i metacaratteri vengono utilizzati all'interno di espressioni tra parentesi quadre e hanno significati diversi. Il primo è il cursore (^), utilizzato per indicare la negazione; il secondo è il trattino (-), utilizzato per indicare un intervallo di caratteri.


 

Il miglior sistema operativo cloud computing su OnWorks: