Discussioni indice:Compendio della dottrina cristiana, Roma, 1905.djvu
Aggiungi argomentomemoRegex
[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)
- @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)
- @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)
- @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: