Advertisement
Guest User

Untitled

a guest
Oct 15th, 2015
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. Volentieri.
  2.  
  3. Se, come vedo spesso nei libri di LDB, le note non sono cliccabili ma sono segnate nel testo con numeri progressivi chiusi tra tag <sup>, e a fine capitolo (fine che in questo caso, fortunatamente, è anche la fine del singolo file xhtml) con lo stesso numero seguito da un punto, la cosa è piuttosto semplice.
  4.  
  5. Prima regex: trova
  6. (<sup>([0-9]{1,})</sup>)
  7.  
  8. e sostituisci con
  9.  
  10. <a href ="#\2-n" id="\2">\1</a>
  11.  
  12. Cioè trova tutti i numeri in apice e li sostituisce con un link che ha come ID lo stesso numero, e come destinazione un ID che è lo stesso numero seguito da un "-n".
  13.  
  14.  
  15. Seconda regex: trova
  16.  
  17. <p>([0-9]{1,})\.
  18.  
  19. e sostituisci con
  20.  
  21. <p><a href ="#\1" id="\1-n">\1</a>
  22.  
  23. Cioè trova tutti i paragrafi che iniziano con uno o più numeri seguiti da un punto, e fai una sostituzione analoga a quella sopra, ma con destinazione e ID invertiti.
  24.  
  25. Entrambe le regex vanno affinate un po' a seconda del libro, specialmente perché, come dicevo prima, il codice è spesso sporchissimo e pieno di classi e span del tutto inutili.
  26.  
  27.  
  28. Spero di essere stato chiaro. Se c'è bisogno di altre spiegazioni natjus dovrebbe vedere la mia vera mail.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement