- AutoWikiBrowser
- Espressioni regolari
- Typos
- CheckPage
Definizioni espressioni regolari[]
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[]
[[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[]
\[\[(Image:[^][|]+)\|([^][]*(\[\[[^][]+\]\][^][]*)*)\]\]
[]
Politiche: | Su di noi • Copyright |
---|---|
Wiki: | Pagina principale • Quiz • Citazioni • Aiutaci! |
Pagine di servizio: | Cose da fare • Schemi colore • Tema |
Forum: | Aiuto • Comunità • Wiki |
Svago: | Blog • Discussioni |
Siti esterni: | One Piece SBS • Pagina Facebook • Pagina Twitter • Pagina Google+ |
Layout pagine: | Layout capitolo • Layout categorie • Layout ciurma • Layout episodio • Layout frutto • Layout luogo • Layout nave • Layout oggetto • Layout personaggio • Layout razza • Layout volume |
Guide: | Da dove iniziare • Guida alla pubblicità • Primi passi • Usare l'editor sorgente |
AutoWikiBrowser: | Cos'è • Espressioni regolari • Typos • Richiedi autorizzazione |
Pagine speciali: | Ultime modifiche • Carica • Categorie richieste • File richiesti • Pagine richieste • Template richiesti • Redirect doppi • Redirect errati • Pagine più corte • Statistiche |
Amministratori: | Leviathan_89 • Kitetsu-sama • KuroUrufu |
Bot: | Levibot • PX-Bot |