Envisager la suite

Entrée du port du Guilvinec, août 2021
Soleil levant au dessus de l'entrée du port du Guilvinec depuis la plage de la grève jaune

Sept heures du matin, petite promenade tôtive avant le deuxième café, quasi personne à part les quelques voitures de ceux qui filent au boulot.

J’ai un peu joué avec les expressions régulières, hier, pour tenter de régler un petit ticket ; c’est assez rigolo, je trouve, même si je suis loin d’être un expert dans ce domaine ! Pour la postérité, mes deux expressions peaufinées :

<figure[^>]*>([\t\n\r\s]*)(a[^>]*>)*<img[^>]*>([\t\n\r\s]*)(\/a[^>]*>)*([\t\n\r\s]*)<figcaption[^>]*>(.*?)<\/figcaption>([\t\n\r\s]*)<\/figure>

et

<figure[^>]*>([\t\n\r\s]*)<figcaption[^>]*>(.*)<\/figcaption>([\t\n\r\s]*)<audio[^>]*>(([\t\n\r\s]|.)*)<\/audio>([\t\n\r\s]*)<\/figure>

Elles permettent respectivement de trouver les figures comportant une image ou un media audio, affublés d’une légende qui se retrouverait isolée si toutes les balises HTML étaient supprimées.

Comme je suis feignant je me suis limité aux formes insérées par les éditeurs fournis avec Dotclear.

Ajouter un commentaire

Comments can be formatted using the Markdown Extra syntax.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/15077

Haut de page