Domanda

Quindi, sto cercando di migrare un database da TextPattern CMS a qualcosa di più generico. Ci sono alcuni comandi specifici per textpattern all'interno di articoli che attirano le immagini. Voglio trasformarli in collegamenti a immagine HTML generici. Al momento, sembrano così nel file SQL:

<txp:upm_image image_id="4" form="dose" />

Voglio trasformarli in qualcosa di più come questo:

<img src="4.jpg" class="dose" />

Ho avuto un po 'di fortuna con Textwrangler che fa alcune cose di regex, ma sono sconcertato. Qualche idea su come trovare e sostituire tutti questi percorsi dell'immagine?

EDIT: per riferimento futuro, ecco cosa ho finito per fare in PHP per subirlo:

$body = $post['Body_html'];
$pattern = '/txp:upm_image image_id="([0-9]+)" form="([^"]*)"/i';
$replacement = 'img src="/images/$1.jpg" class="$2"';
$body = preg_replace($pattern, $replacement, $body);
// outputed <img src="/images/59.jpg" class="dose" />

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top