Come selezionare le parole del testo

Per trovare le parole di un testo tramite un'espressione regolare ( regex ) è molto utile combinare i terminatori W e B.

Il terminatore W individua i caratteri dentro una parola.

terminatore per trovare i caratteri delle parole

Il terminatore B, invece, individua i bordi della parola.

il terminatore B nel regex

Nota. I terminatori W e B sono ancoraggi complementari. Usandoli insieme posso trovare le parole nel testo.
l'uso combinato dei terminatori w e b nel regex

Ecco qualche esempio pratico

Come trovare le parole di tre caratteri

Nel seguente esempio voglio trovare tutte le parole nel testo composte da tre caratteri.

come si trovano le parole di tre lettere con un'espressione regolare

I tre terminatori w individuano tutti i caratteri alfanumerici.

Nota. Se avessi usato il jolly (.) al posto del terminatore w, l'espressione regolare avrebbe selezionato anche i gruppi di tre caratteri composti da separatori. Non solo le parole di tre lettere. Quindi, in questo caso l'uso del terminatore w è stato indispensabile per raggiungere l'obiettivo perché individua soltanto i caratteri dentro una parola.
un errore comune quando si usano i jolly per selezionare le parole

Come trovare tutte le parole del testo

Per selezionare tutte le parole di un testo è sufficiente usare i terminatori b e w con l'operatore +.

come selezioanare tutte le parole

L'operatore + individua tutti i gruppi di caratteri dentro un termine (w), indipendentemente dalla lunghezza della parola.

Come trovare i separatori del testo, spazi, punti e virgole

Per selezionare i caratteri separatori del testo, quelli che separano le parole, si utilizza il terminatore W maiuscolo.

come trovare i separatori del testo ( spazi, punti, virgole, ecc. )

In questo caso, l'espressione regolare seleziona tutti i separatori del testo, gli spazi e i punti di ortografia.

Quali caratteri seleziona il terminatore W? Il terminatore W seleziona tutti i caratteri tranne le lettere, i numeri e la sottolineatura.
quali caratteri individua il terminatore W

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Regular expressions