Frage

Suche

<img src="images/foo.jpg" alt="" title="caption here" class="figure" />

ersetzen mit

<img src="images/foo.jpg" alt="" title="caption here" class="figure" /><figcaption>caption here</figcaption>

Oder einfach (meine zweite Wahl, gut genug)

<figcaption>caption here</figcaption>

Wie suche und ersetze ich durch Regex? Ich verwende Textmate und Espresso. Ich suche nicht in einer HTML -Datei, diese HTML ist ein kleiner Teil meines Drupal -Beitrags. Ich habe gelernt, dass ich einen HTML -Parser verwenden sollte. Ich glaube, dieser Fall ist einfacher.

War es hilfreich?

Lösung

Versuchen Sie, mit:

(<img[^>]+?title=['"])([^'"]*?)(['"][^>]+?>)

und ersetzen durch:

$1$2$3<figcaption>$2</figcaption>

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top