データベースの列の 1 つに html テキストが格納されています。列名は mailbody で、テーブル名は inbox_master です。
列の一部のセルには、mailbody
以下のような div があります
<div id="uid-g-uid" style="">2802</div>
また
<div id="uid-g-uid">
<p class="MsoNormal">6894</p>
</div>
また
<div id="uid-g-uid" style="display:none;">
6894</div>
ここで一般的なのは、ID「uid-g-uid」を持つ div です。このdivのhtmlを読めるようにしたいです。これは正規表現を使用して実行できることは知っていますが、その方法はわかりません。
以下は、私が試した正規表現ですが、常に機能しません
/(?<=\<div\ id\=\"uid\-g\-uid\").*?(?=\<\/div\>)/gim