やりたいこと
以下文字列から、期待する出力結果を得たいです。
文字列
<div><strong>A</strong></div> <div><strong>B</strong></div> <div>C<div>D
期待する出力結果
ruby
1["C"]
※「A・B・C」は予想できない長文です。「C」はタグが含まれますが「</strong></div>」は含まれません。
やったこと
ruby
1.scan(/<\/strong><\/div><div>(.+)<div>D/)
出力結果
ruby
1["<strong>B</strong></div><div>C"]
「2回目に出現する</strong></div><div>」と「<div>D」に挟まれた「C」を表現するには、どうすればいいでしょうか。
正規表現にお詳しい方、教えてください ><
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。