Bonjour,
Chuis un pauv' lettreux fabriquant en amateur des livres numériques je suis en train de coder un livre qui contient plus de 2000 notes de bas de page pour une liseuse... las, il serait souhaitable d'avancer la balise de d'appel de notes pour inclure le mot précédent de façon à ce que le lien soit plus large pour appeler la note.
EXEMPLE : EN CODE
mais entre le galopin et le voyou, il y a une différence<a href="../Text/notes.xhtml#note117" id="n117"><sup>117</sup></a></p>
VISUELLEMENT
mais entre le galopin et le voyou, il y a une différence117 ! »
pour arriver à : EN CODE
mais entre le galopin et le voyou, il y a une <a href="../Text/notes.xhtml#note117" id="n117">différence<sup>117</sup></a> ! »</p>
VISUELLEMENT
mais entre le galopin et le voyou, il y a une différence117 ! »
Je balbutie en regex et j'ai donc l'expression réulière suivante pour la balise :
RECHERCHE : \s(je ne sais quoi)<a href="../Text/notes.xhtml#note(\d+)" id="n(\d+)"><sup>(\d+)</sup></a></p>
REMPLACER PAR: \s(je ne sais quoi)<a href="../Text/notes.xhtml#note\1" id="n\1"><sup>\1</sup></a></p>
et je n'arrive pas à écrire ce qui ferait saisir le mot précédent que ce soient des caractères alphanumériques majuscules ou minuscules qui peuvent être séparer par un tiret comme le mot peut-être...
Je travaille avec SIGIL... code mes livres artisanalement en utilisant les regex au fur à mesure où je les forge, mais là, je n'y parviens pas...)
Si l'on pouvait m'indiquer un livre, un site (j'en ai vu plein, mais n'y ai trouvé mon bonheur) ou l'expression régulière, j'en serai au moins deux milles fois reconnaissant...)
Partager