Wikipedia:AutoWikiBrowser/Trova e sostituisci

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

AutoWikiBrowser

Manuale · Database scanner · Trova e sostituisci · Espressioni regolari · Modifiche generiche

Questo manuale è redatto indipendentemente dal team di sviluppo di AWB.
Può contenere informazioni non aggiornate all'ultima versione di AWB.
Sentiti libero di modificare, aggiungere o cancellare le informazioni in esso contenute al fine di migliorarne la qualità.

Screenshoot del Trova e sostituisci

Trova e sostituisci (Find and replace)

  • Ignore external/Interwiki links, images, nowiki, math, <!-- --> – Se selezionato AWB non applicherà nessuna modifica ai collegamenti esterni o gli interwiki, al markup delle immagini, i codici matematici o i commenti HTML.
Nota: Viene usata la funzione java HideText.Hide() – vedi (EN) Hide documentation.
  • Ignore templates, refs, link targets, and headings – Se selezionato AWB non applicherà nessuna modifica a template, tag <ref> o al testo racchiuso nel markup di citazione.
Nota: Viene usata la funzione java HideText.Hide() – vedi (EN) Hide documentation.
  • Add replacements to edit summary – Se selezionato AWB scriverà nel campo oggetto la sostituzione che ha effettuato, fino ad un massimo di testo di 255 byte. Prestare attenzione al markup che potrebbe non funzionare nel campo oggetto (come grassetto o corsivo).
  • Apply after general fixes, otherwise before – Se selezionato AWB applicherà le sostituzioni dopo tutte le altre impostate. Se non selezionato le applicherà per prime.
  • Search: – Scrivere un testo da cercare.
  • Go – Cerca nella scheda Find & replace (con esclusione del campo comment), il testo precedentemente scritto.
  • Clear – Cancella tutte le regole di sostituzione impostate. Richiede una seconda conferma dell'operatore.
  • Done – Chiude la finestra del Trova e sostituisci salvando temporaneamente le modifiche apportate.
Find – Espressione da cercare.
Replace with – Testo con il quale fare la sostituzione.
$1, $2 etc. se l'espressione del "trova" è una regex e il risultato deve utilizzare del testo dalla casella "Trova".
AWB può utilizzare delle parole chiave simili alle variabili ((EN) Magic words) del codice mediawiki. Funzionano anche per la sostituzione avanzata (vedi sotto).
Parola chiave Variabile mediawiki
equivalente
Valore per la pagina
Albert Einstein
Valore per la pagina
Wikipedia:AutoWikiBrowser/Trova e sostituisci
%%key%% {{DEFAULTSORT}} Einstein, Albert sostituisci, Autowikibrowser/Trova e
%%title%% {{FULLPAGENAME}} Albert Einstein Wikipedia:AutoWikiBrowser/Trova e sostituisci
%%fullpagename%% {{FULLPAGENAME}} Albert Einstein Wikipedia:AutoWikiBrowser/Trova e sostituisci
%%pagename%% {{PAGENAME}} Albert Einstein AutoWikiBrowser/Trova e sostituisci
%%subpagename%% {{SUBPAGENAME}} Albert Einstein Trova e sostituisci
%%basepagename%% {{BASEPAGENAME}} Albert Einstein AutoWikiBrowser
%%namespace%% {{NAMESPACE}} Wikipedia
%%server%% {{SERVER}} http://it.wikipedia.org http://it.wikipedia.org
%%servername%% {{SERVERNAME}} it.wikipedia.org it.wikipedia.org
%%scriptpath%% {{SCRIPTPATH}} /w /w
...
Il manuale è incompleto, se conosci questa funzione sentiti libero di completarlo
Case Sensitive – Se selezionato la ricerca presterà attenzione a lettere maiuscole e minuscole.
Regex – Se selezionato indica che l'espressione è una regex.
Multiline – Se selezionato AWB interpreterà la funzione anche se su più linee.
Singleline – Se selezionato indicherà ad AWB che il metacarattere "." deve cercare ogni carattere, compreso "\n" (che indicherebbe altrimenti solo la fine della linea nel caso di regex su più linee)
Minor - Se selezionato AWB segnerà questa regola come minore. Usando Skip if only minor fixes AWB la salterà se il gruppo delle regole "Trova e sostituisci" contiene solo le minori.
Enabled – Se selezionato indica che la regola è attiva, se disattivata, la regola verrà ignorata da AWB.

Questa funzione permette di configurare criteri molto più specifici per la ricerca del testo da sostituire.

  • Main Menus
  • New – Permette di selezionare tra Regola (Rule) o Sottoregola (Subrule) (vedi sotto).
  • Rule

  • Tipologie di Regola
  • Rule Ogni regola può essere indentata ad una superiore, in modo che venga eseguita solo se la precedente è soddisfatta.
Find and replace
In template call
Template parameter – Se abilitato, AWB applicherà questa regola al testo di una pagina.
  • In Template Call Rule – Questa regola verrà eseguita solo se all'interno di un template.
  • Template Parameter Rule – Questa regola permette di cambiare facilmente nome ad un parametro.
  • Subrule
  • Rule – Come la regola base, ma eseguita solo se la condizione precedente viene soddisfatta.
  • In Template Call Rule
  • Template Parameter Rule

  • Name – Permette di dare un nome alla regola.
  • Enabled – Se deselezionato AWB ignorerà la regola.
  • Type
  • Entire text – Permette di cercare tramite l'intera stringa di testo.
  • Inside template calls {{..}} – Specifica di effettuare la ricerca solo all'interno di un template.
  • Find
  • Replace with:
  • Regular expression – Se selezionato specifica di che si tratta di un'espressione regolare
  • Case sensitive – Se selezionato AWB presterà attenzione alle maiuscole e minuscole
  • Multiline
  • Single line
  • Apply # times – Specifica quante volte applicare la modifica per pagina. Usato in quei casi dove la sostituzione diverrebbe ridondante.
  • If
  • Contains – La regola viene applicata solo se la pagina contiene il testo specificato
  • Not Contains – La regola viene applicata solo se la pagina non contiene il testo specificato
  • Regular expression
  • Case sensitive
  • Multiline
  • Single line

Template substitution

[modifica wikitesto]
Nota: Questa sezione del manuale necessita di una revisione da parte di un utente esperto nell'uso di AWB.
  • Templates to substitute: La lista dei template da sostituire. Scritti nella forma NomeTemplate o Template:NomeTemplate (uno per riga). Non sono necessarie le parentesi graffe intorno al nome del template, il semplice nome è sufficiente.
Nota: Il template viene sostituito dopo la visione del "diff".
  • Ignore external/interwiki links, images, nowiki, math and <!-- -->
  • Expand recursively – Se il template è un redirect, verrà automaticamente sostituito il template a cui il redirect punta.
  • Include comment with template – Include un commento HTML con il nome del template: <!-- Template:NomeTemplate -->
  • Clear – Cancella il contenuto della casella contenente l'elenco di template da sostituire.
  • Reset – Riporta la casella al testo ivi contenuto l'ultima volta che il tasto OK è stato premuto.
  • OK – Abilita la funzione Reset e chiude la finiestra.
  • Cancel – Annulla le modifiche effettuate alla lista e chiude la finestra.