FANDOM


Definizioni espressioni regolari Modifica

Espressioni regolari
Ancore
^ Inizio della stringa
\A Inizio della stringa
$ Fine della stringa
\Z Fine della stringa
\b Word boundary
\B Not word boundary
\< Inizio della parola
\> Fine della parola
   
Classi di caratteri
\c Carattere di controllo
\s White space
\S Non white space
\d Numero
\D Non numero
\w Parola
\W Non parola
\x Numero esadecimale
\O Numero ottale
   
Quantificatori
* 0 o più
+ 1 o più
 ? 0 o 1
{3} Esattamente 3
{3,} 3 o più
{2,4} 2, 3 o 4
   
Caratteri di escape
\ Carattere di escape
   
Metacaratteri (devono avere l'escape)
Metacarattere Metacarattere con escape
^ \^
$ \$
( \(
) \)
< \<
. \.
* \*
+ \+
 ? \?
[ \[
] \]
{ \{
\ \\
| \|
> \>
   
Caratteri speciali
\n Nuova riga
   
Gruppi e intervalli
Nota: gli intervalli sono inclusivi
. Ogni carattere eccetto la nuova riga (\n)
(abc|xyz) "abc" o "xyz" (in sequenza)
( ) Gruppo di cattura (cattura tutto tra le parentesi tonde "(" ")")
[def] Imposta "d" o "e" o "f"
[^abc] Imposta tutto fuorchè "a" o "b" o "c"
[a-q] Tutte le lettere tra "a" e "q"
[A-Q] Tutte le lettere maiuscole tra "A" e "Q"
[0-7] Tutti i numeri tra "0" e "7"
   
Sostituzione delle stringhe"
$1 - risulta "luca" (luca) (marco) (maria)
$2 - risulta "marco" (luca) (marco) (maria)
$3 - risulta "maria" (luca) (marco) (maria)
   
Esempi di modelli
La regex: Corrisponde a:
([A-Za-z0-9-]+) Lettere, numeri e trattini
(\d{1,2}\/\d{1,2}\/\d{4}) Data nel formato "3/10/2011" o "03/10/2011"
\[\[\d{4}\]\] 4 numeri in un wikilink ([[2011]])
   

Greed Modifica

[[Lorem ipsum]] dolor sit amet, [[consectetur adipisicing]] elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
\[\[.*\]\]

Will match [[Lorem ipsum]] dolor sit amet, [[consectetur adipisicing]]

\[\[.*?\]\]

Will match [[Lorem ipsum]] and [[consectetur adipisicing]]

Attenzione: (\w)(<ref[^<>]>.*?</ref>)([,.:;]) catturerà anche più di un ref, se le condizioni sono rispettate:
sed do eiusmod tempor<ref>reference</ref> incididunt ut <ref>reference 2</ref>. labore

Sottogruppi ricorsivi Modifica

\[\[(Image:[^][|]+)\|([^][]*(\[\[[^][]+\]\][^][]*)*)\]\]

Navigazione Modifica

*Nota: Alcuni dei link qui sopra sono link affiliati, ciò significa che, senza costi aggiuntivi, Fandom riceverà una commissione nel caso tu decidessi di cliccare e fare un acquisto. I contenuti della comunità sono disponibili sotto la licenza CC-BY-SA a meno che non sia diversamente specificato.

Alcuni dei link qui sono link affiliati, ciò significa che, senza costi aggiuntivi, Fandom riceverà una commissione nel caso tu decidessi di cliccare e fare un acquisto.

Stream the best stories.

Alcuni dei link qui sono link affiliati, ciò significa che, senza costi aggiuntivi, Fandom riceverà una commissione nel caso tu decidessi di cliccare e fare un acquisto.

Get Disney+