Utente:Bbot/fix template cita web
questo comando sistema quei template {{cita web}} che sono stati compilati secondo la forma abbreviata (con parametri ordinali) con l'url della fonte contenente uguali. Per maggiori informazioni leggi: aiuto:template#Limitazioni e template:=.
Le pagine che contengono questo genere di errori vengono automaticamente inserite sia nella categoria:errori del modulo citazione - citazioni che usano parametri non supportati che nella categoria:errori del modulo citazione - template Cita web senza URL (vedi elenco). sulla base di questa intersezione questo comando sistema il problema aggiungendo {{=}} o, nel caso siano presenti diversi uguali nello stesso URL, aggiungendo più praticamente il nome del parametro. in questa maniera spero allo stesso tempo di risolvere un problema e di fare pubblicità alle sue diverse soluzioni.
Dettagli
modificaSoftware
modificaRegex
modifica({{ ?[Cc]ita web([^}])*\| ?http[^={}|]*)=([^=|}]*(\||}}))
→$1{{=}}$3
({{ ?[Cc]ita web([^}])*\| ?)(http[^={}|]*=[^=|}]*=)
→$1|url=$3
({{ ?[Cc]ita web([^}])*\| ?)urlhttp
→$1url=http
NB: non garantisco, non avendole ricontrollate, che le regex sopra siano corrette.