Estrazione l'attributo titolo con Regex
-
27-10-2019 - |
Domanda
ricerca
<img src="images/foo.jpg" alt="" title="caption here" class="figure" />
sostituirli con
<img src="images/foo.jpg" alt="" title="caption here" class="figure" /><figcaption>caption here</figcaption>
o solo (la mia seconda scelta, abbastanza buono)
<figcaption>caption here</figcaption>
Come faccio a cercare e sostituire con regex? Sto usando TextMate ed Espresso. Io non sto cercando in un file HTML, questo HTML è piccola parte del mio post Drupal. Ho imparato dovrei usare un parser HTML. Credo che questo caso è più semplice.
Soluzione
Prova a cercare con:
(<img[^>]+?title=['"])([^'"]*?)(['"][^>]+?>)
e sostituirlo con:
$1$2$3<figcaption>$2</figcaption>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow