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.

È stato utile?

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
scroll top