Discussioni indice:Compendio della dottrina cristiana, Roma, 1905.djvu

Contenuti della pagina non supportati in altre lingue.
Aggiungi argomento
Da Wikisource.
Ultimo commento: 1 anno fa, lasciato da OrbiliusMagister in merito all'argomento regex per tardoni

memoRegex[modifica]

{"D\\. ":["(regex)","D. ''","g"], "\\?":["","?''","g"], "°":["","º","g"], "é":["","è","g"], "R\\.\\ Si\\,":["","R. Sì,","g"], "ė":["","è","g"], "\\ \\.":["",".","g"], "ú":["","ù","g"], "ó":["","ò","g"], "\\ sali\\ ":[""," salì ","g"], "l\\ ’\\ ":["","l’","g"]}

regex per tardoni[modifica]

Aiuto, @Alex!

quando una regex implica gli "a capo" non posso crearla con il trova e sostituisci, così ho provato a farlo a mano, ma con esito negativo: cerco di non chiedere aiuto se sono in grado di arrangiarmi, ma non è questo il caso.

In moltissime pagine di questo libro si trova la seguente sequenza:

D. ''Domanda?''

R. Risposta.

Nell'OCR trovo

D. Domanda?
R. Risposta.

Nella sezione memoregex qui sopra vedi il mio tentativo di intercettare con due regex il concetto di "fine riga con punto interrogativo, a capo ed R. " e "fine riga con punto, a capo e D." Ci ho provato ma non funziona. Infine mi chiedevo se far sostituire il singolo a capo con doppio a capo in questa regex o non farlo e lasciar lavorare "Alt+8". Ti ringrazio per qualunque aiuto. εΔω 07:48, 4 feb 2023 (CET)Rispondi

@OrbiliusMagisterCome no! Il trova e sostituisci accetta sia il carattere a capo che il carattere tab. Guai se non lo facesse... però lo fa solo se sono attivate le regex. Dopo attivate le regex, si possono inserire \n (a capo) e \t (tabulazione) sia nel campo trova che nel campo sostituisci.
Mi spiace di non poterti dare una mano più "pratica", ma se mollo il Vocabolario sono morto... Alex brollo (disc.). 08:18, 4 feb 2023 (CET)Rispondi
@Alex brollo, non mollare, ci servi vivo! Quanto a me sto imparando anche per conto mio. Il problema per me ora è nella sostituzione: ho capito come indicare i caratteri del "trova" ma nel "sostituisci" se fra virgolette scrivo \n il testo sostituito aggiunge esattamente "\n" invece che un caporiga. Ci lavorerò; intanto ho ovviato scoprendo i caratteri ^ e $ che indicano come beccare inizio e fine di una domanda. Poi con calma cercherò di capire questa stringa esoterica che traggo dal regexMenuFramework:
testo.replace(/ \n/g, "\n").replace(/([\.\?\!»:]\n)([^\n])/g, '$1\n$2')
per capirne il funzionamento. - εΔω 09:13, 5 feb 2023 (CET)Rispondi