以下に、名前を抽出する 2 つのコードがあります。
コード:
;"><strong>DeanSkyShadow</strong>
;"><strong><em>Xavier</em></strong>
正規表現はDeanSkyShadowとXavierという名前を抽出する必要があります。私の現在の正規表現:
(?<=(;"><strong><em>)|(;"><strong>))[\s\S]+?(?=(</em></strong>)|(</strong>))
コードに em タグがない場合、名前を正しく取得します。ある場合は、次のように開始 em タグも取得します<em>Xavier
。どうすれば修正できますか?