Aiuto:Espressioni regolari

Da Cathopedia, l'enciclopedia cattolica.
Vai alla navigazione Vai alla ricerca

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:
instar, efesius, eos, ea, eam, id, electionem, episcopos, obitum, omnipotentis, utilitatem, experimentum, ipsas, exsequendam, exequendam, omnia, ursum
ecclesiam, usum, intra, extra, exitum, ipsilon, orthodoxam, interim, exhibitionum, integram, unitatem, officium, omnium, comoda, quae, ius, exitum, abolendam,
extirpanda, aures.

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°( *\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
  1. Attenzione ai cognomi, ai nomi propri di luogo, agli URL e alle immagini.
  2. Dato che intercetta anche i numeri che indicano i gradi, in fase di sostituzione va tolta la spunta alle voci interessate.
  3. Attenzione perché toglie proprio tutte le doppie parentesi quadre aperte e chiuse.
  4. [[Diocesi di Roma|Roma]] estrae Roma
  5. [[Diocesi di Roma|Roma]] estrae Diocesi di Roma