Aiuto:Espressioni regolari
Le seguenti espressioni regolari sono perfettamente funzionanti per Cathopedia con la pagina speciale Sostituisci testo come ad esempio la carica Papa maiuscola davanti al nome pontificale che andrebbe invece minuscola; oppure l'unità di misura dei gradi da non confondere con l'ordinale maschile se effettivamente identifica una temperatura o una misura geometrica. È tuttavia necessario verificare che non vadano a modificare gli URL, i nomi dei file immagine e altre occorrenze non pertinenti, Ecc...
| Testo | Trova | Sostituisci |
|---|---|---|
| Intraprese | (I|i)ntrapprese | $1ntraprese |
| Attinente-i | ([Aa]ttinent[ei]) (il|lo|la|i|gli|le|l') | $1 {{subst:#invoke:Typo|preposizione|a|$2}} |
| Inerente | ([Ii]nerent[ei]) (il|lo|la|i|gli|le|l') | $1 {{subst:#invoke:Typo|preposizione|a|$2}} |
| avrebbe dovuto esserci-mi-si-ti-vi | \b([cmstv]i) +sarebbe(ro|) +dovut[io] +essere\b | avrebbe$2 dovuto esser$1 |
| Avrebbe dovuto essere | \bSarebbe(ro|) +dovut[io] +essere\b | Avrebbe$1 dovuto essere |
| avrebbe dovuto essere | (?<!\bci )\bsarebbe(ro|) +dovut[io] +essere\b | avrebbe$1 dovuto essere |
| A una | \b(A|a)d'una | $1 una |
| A una | \b(A|a)d una | $1 una |
| A una | \bed ad una | e a una |
| A uno | \b(A|a)d uno | $1 uno |
| Capace di | \b(C|c)apace a\b | $1apace di |
| Complementarità | \b(C|c)omplementarietà\b | $1omplementarità |
| od | \bod ([aeiu]) | o$1 |
| od2 | \b(o)d\s(od)(.*) | $1 $2$3 |
| ad | \bad (?!esemp(i|io)|es\.|oggi|ess(o|a|i|e)|eccezione|oper(a|e)|ora|ogni modo|a)(\[?\[?)(e|i|o|u) \bad (?!esemp(i|io)|es\.|oggi|ess(o|a|i|e)|eccezione|oper(a|e)|ora|ogni modo|a)('?'?\[?\[?[h?eiouEIOU]) escludere le parole latine come: |
a $1$2$3$4$5 |
| ed | \bed (\[?\[?)([haiou]) | e $1$2 |
| Un'altra | (U|u)n[’ ]?altra\b | $1n'altra |
| Un altro | (U|u)n[’']*altro\b | $1n altro |
| Unanimemente | \b(U|u)nanimamente\b | $1nanimemente |
| nº da grado a ordinale | n°( *\d) | nº$1 |
| Primo del mese 1 | \b\[?\[?(1|1°) (gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)\]?\]? | 1º $2 |
| Primo del mese 2 | \b(All'|all'|dell'|Dall'|dall'|L'|l')(\[\[1|\[\[1°)?(\[\[1º)? (gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)\]?\]? | {{subst:#invoke:Typo|preposizione|M|$1}} $3 $4 |
| Primo del mese 3 | \b(\[\[)?1º\s(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)\|\d(\]\])? \b1º\s(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)\|(?!1º)1° |
$3$4 |
| Mesi in minuscolo[1] | (\w|\d|\)|"|“|”|«|»|'|\,|\()(\s?|-?|d')Gennaio\b | $1$2gennaio |
| \=\=\s?La formazione e il ministero sacerdotale\s?\=\= \=\=\s?Formazione e ministero sacerdotale\s?\=\= |
== Formazione e ministero presbiterale == | |
| È | \b(?:E'(?!')|É\b|E’) | È |
| Diminuzione | \b(D|d)iminuizion(e|i) | $1iminuzion$2 |
| Già | \b(G|g)i(á|a\'|a\’|a)\s | $1ià |
| Icien | \b(Coe|coe|E|e|Ine|ine|Insu|insu|Su|su|De|de)(f+)icen(?=t|z) | $1$2icien |
| In quanto | \b(I|i)nquanto\b | $1n quanto |
| Meteorolog | \b(M|m)etereo(graf|log|pat) | $1eteoro$2 |
| Nelle file (esatto è tirare le fila, plurale di filo) | \b(N|n)elle fila\b | $1elle file |
| Più | \b(P|p)i(?:u’|u(?!')\b|ú\b|u'(?!')) | $1iù |
| Così | \b(C|c)os(?:i’|i(?!')\b|í\b|i'(?!')) | $1osì |
| Cosiddetto | (?<=[aeiol] )cos(?:i|ì|í|i’|i') ?dett(a|e|o|i)\b | cosiddett$1 |
| Di fronte | \b(D|d)ifronte\b | $1i fronte |
| Prospiciente | \b(P|p)rospicent(e|i)\b | $1rospicient$2 |
| Sotto forma | \b(S|s)ottoforma\b | $1otto forma |
| Superficie | \b(S|s)uperfice\b | $1uperficie |
| -tre | ([Vv]|[Tt]r|[Qq]uar|[Cc]inqu|[Ss]ess|[Ss]ett|[Oo]tt|[Nn]ov)([ea]nt[ia])tr(?:e’|e(?!')|è\b|e'(?!'))\b | $1$2tré |
| Viceré | (V|v)icerè | $1iceré |
| -zione -zioso | (A|a|E|e|I|i|O|o|U|u)zzio | $1zio |
| Enti | ([Dd]ell'|[Aa]ll'|[Dd]all'|[Ll]'| )(Unesco|Onu|Unicef)\b | $1$2 |
| n° | n°( *\d|\s|\w|\W) | nº$1 |
| Ad | \b(A|a) (aspettar|esempio\b) | $1d $2 |
| Anch'ess- | \b(A|a)nche ess(a|e|i|o)\b | $1nch'ess$2 |
| Parola esclusa in url | (?<![\w\/.\-])(?<!https?:\/\/\S{0,200})Parola(?![\w\/.\-]) \bparola\b(?<![a-z]:\/\/[^\s]*parola) (?<!https?:\/\/\S*)(?<![\/])parola(?![\w\/.=-]) (?<![\/\w.])parola(?![\w.\/\-]) |
consigliato affidabile non funziona robusto non funziona di base |
| L o l apostrofo ’ | \b(Dell|dell|Al|al|Dall|dall|Nell|nell|Sull|sull|l)’\s?(\w) | $1'$2 |
| L o l apostrofo ' con spazio |
\b(Dell|dell|Al|al|Dall|dall|Nell|nell|Sull|sull|l)'\s('?'?\[?\[?[h?aeiouAEIOU]) | $1'$2" |
| Papa | (I|\si|A|\sa|\sde|\scon i)l papa(\s)(?!\[\[) | $1l Papa$2 |
| Ordinale femminile edizione <sup> |
(\d)(\.|rd|nd|a|^) (edizione|ediz.|edition|ed'|ed.|edn) <sup>(?:a|esima)<\/sup> |
$1ª ed. ª |
| Ordinale maschile <sup> anniversario secolo |
<sup>(?:o|esimo)<\/sup> (\d)° (A|a)nniversario (\[\[)?(\d*(º|°)|\w*(º|°)) secolo(\]\])*? |
º $1º $2nniversario [[{{subst:#invoke:Typo|preposizione|R|$2}} secolo]] |
| Qualsiasi secolo purché non in Categoria | (?<!\[\[Categoria:)(?<!:)\b(del |dell')(\w*) secolo\b(?![^\]]*\]\]) | $1 [[$2 secolo]] |
| == Genealogia episcopale == | \=\=\s?Genealogia episcopale\s?\=\=(?!\n\{\{Vedi anche) | == Genealogia episcopale == {{Vedi anche|Genealogia episcopale}} |
| == Culto == | \=\=\s?Culto\s?\=\=(?!\n\{\{Vedi anche) | == Culto ==<br />{{Vedi anche|Culto di dulia}} |
| numero romano con grado o ordinale |
([IVXL])\s?(º|°) | $1 |
| Numero con grado al posto di primo[2] |
(\d+)\s?° | $1º |
| Wiki link[3] con e senza pipe dopo[4] senza pipe con e senza pipe prima[5] |
\[\[(?:[^|\]]+\|)?([^\]|]+)\]\] \[\[([^\]]+)\]\] \[\[([^|\]]+)(?:\|[^\]]+)?\]\] |
$1 |
| virgolette tonde aperte e chiuse |
“([^”]*)” | ''$1'' |
| Federico Zeri | http:..catalogo\.fondazionezeri\.unibo\.it.scheda\.v2\.jsp\?.*id=.*id=([0-9]{1,9}+).*\s | https://catalogo.fondazionezeri.unibo.it/scheda/opera/$1/{{sp}} |
| Federico Zeri 2 | http:..fe\.fondazionezeri\.unibo\.it.catalogo.scheda\.jsp\?.*id=([0-9]{1,9}+).*\s | https://catalogo.fondazionezeri.unibo.it/scheda/opera/$1/{{sp}} |
Caratteri non ammessi
- „ (Apertura): Alt + 0132 inferiore;
- “ (apertura): Alt + 0147;
- “ (Chiusura): Alt + 0148;
- ’ apostrofo curvo chiuso: Alt + 0146 corretto in grammatica ma non ammesso in wiki;
- ‘ apostrofo curvo aperto: Alt + 0145
| Note | |
| |