Utente:Alex brollo/ocr var.js

Da Wikisource.

Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.

  • Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
  • Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
  • Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
  • Opera: premi Ctrl-F5.
//<pre>
function scannos_rds(){
  var editbox = document.getElementsByName('wpTextbox1')[0];
  editbox.value = editbox.value.replace(/é/g, 'è')
.replace(/«l/g, 'd')
.replace(/ «pi/g, ' qu')
.replace(/ \(pi/g, ' qu')
.replace(/l\>/g, 'b')
.replace(/ ò /g, ' è ')
.replace(/ \<l/g, ' d')
.replace(/ ili /g, ' di ')
.replace(/ 1111 /g, ' un ')
.replace(/ 11011 /g, ' non ')
.replace(/1’/g, 'l’')
.replace(/\<br \/\>\n/g, '\n\n')
 ;
}

function iu_replace(){
  var editbox = document.getElementsByName('wpTextbox1')[0];
  editbox.value = editbox.value.replace(/ù/g, 'ú')
      .replace(/ì/g, 'í')
      .replace(/-/g,"—")
 ;
}

function ocr_var(){
  var editbox = document.getElementsByName('wpTextbox1')[0];
  editbox.value = editbox.value.replace(/�\n/g, '')
  .replace(/___/g, '<center><hr style="width:4em"></center>') 
  .replace(/E'/g, '<span style="background-color:PaleGreen;">È</span b>')
  .replace(/E’/g, '<span style="background-color:PaleGreen;">È</span b>')
  .replace(/\ \ \n/g, '\n')
  .replace(/\ \n/g, '\n')
  .replace(/-\n/g, '')

  .replace(/\nr /g, '\n<span style="background-color:PaleGreen;">l’</span b>')
  .replace(/ r /g, '<span style="background-color:PaleGreen;">l’</span b>')
  .replace(/\"_/g, '“')
  .replace(/“ /g, '“')
  .replace(/ „/g, '„')
  .replace(/qn/g, '<span style="background-color:PaleGreen;">qu</span b>')
  .replace(/ coir /g, ' <span style="background-color:PaleGreen;">coll’</span b>')
  .replace(/ ali’/g, ' <span style="background-color:PaleGreen;">all’</span b>')
  .replace(/_t_/g, '{{Ns0||}}{{pt|{{Centrato|l=20em|}}\n\n\n}}\n')
  .replace(/_b_/g, '{{benvenuto|firma=~~~}}')
  .replace(/’ l /g, ' ’l ')
  .replace(/’ 1 /g, ' ’l ')
  .replace(/\*/g, '’')
  .replace(/_n_/g, '{{Ns0|Rime nuove/Libro VI/|Libro sesto - }}<noinclude>{{Centrato|l=20em}}\n\nX.\n\n</div>\n\n\n</noinclude><poem><span style="font-size:2em">X</span>')
  .replace(/_f_/g, '<span style="font-size:2em">X</span>')
  .replace(/_h_/g, '\n\n\n<div style="width:20em;"><hr style="width: 4em; margin:auto;"></div>')
  .replace(/_r_/g, '== risposta ==\n\nTi ho risposto [[Discussioni utente:Alex brollo|da me]]. Grazie. --~~~~')
  .replace('<div class="pagetext">', '<div class="pagetext">\nTest edit area header')
  .replace("_infotesto_","{{Infotesto\n| Progetto = \n| Edizione =  \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n}}\n")
  .replace("_intestazione_","<onlyinclude>{{Intestazione\n| Nome e cognome dell'autore =\n| Titolo =\n| Iniziale del titolo =\n| Anno di pubblicazione =\n| Eventuale secondo anno di pubblicazione =\n| Lingua originale del testo =\n| Nome e cognome del traduttore =\n| Anno di traduzione =\n| Progetto = \n| Argomento =\n| URL della versione cartacea a fronte =\n| sottotitolo = {{{sottotitolo|}}}\n| prec = \n| succ = \n}}</onlyinclude>\n")
  .replace("_autore_","{{Autore\n| Nome =\n| Cognome =\n| Iniziale del cognome =\n| Eventuale altro nome =\n| Eventuale pseudonimo =\n| Eventuale nome reale =\n| Giorno e mese di nascita =\n| Anno di nascita =\n| Giorno e mese di morte =\n| Anno di morte =\n| Secolo di attivit\xe0 =\n| Eventuale secondo secolo di attivit\xe0 =\n| Professione e nazionalit\xe0 =\n| Nome della pagina su Wikipedia =\n| Nome della pagina su Wikiquote =\n| Nome della pagina su Wikinotizie =\n| Nome della pagina su Commons =\n| Nome dell'immagine =\n| Vuoi l'indice dei contenuti? =\n| Abbiamo testi scritti dall'autore? =\n| Abbiamo traduzioni scritte dall'autore? =\n| L'autore \xe8 citato in altre opere pubblicate? =\n}}\n") 
;
}

//</pre>