テキストのタグペアを変更するには、次の Postgres SELECT 式が機能します。
select regexp_replace('The corpse of the huge <i>fin whale</i> created a spectacle on <span class="day">Friday</span> as <i>people</i> wandered the beach to observe it.',
'(<i>)([^/]+)(</i>)',
'<em>\2</em>',
'g');
参照番号 2 についてですが、過度の貪欲について心配しています。参照番号 2 の最初の試みは (.+) で、これは失敗でした。([^/]+) の方がうまく機能します。でも、それでいいのかしら。
その SELECT ステートメントをより堅牢にするために何かできることはありますか?