【PHP】下らねぇ質問はここに書き込みやがれ 5at TECH【PHP】下らねぇ質問はここに書き込みやがれ 5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 16/05/13 16:31:06.64 yywl+o9x.net Rubyで実行したら、以下の3つになった str = '<div class="text">山田「こんにちは」<br /><br />関「おはよう」<br /><br />長谷川「いい天気ですね<br></div><br />' p str.scan(/>(.*?)「/) 山田 <br />関 <br />長谷川 51:デフォルトの名無しさん 16/05/13 16:34:34.40 yywl+o9x.net こんな入れ子になる、階層構造を持ったデータを、正規表現で扱うのは無理だろ HTML, XMLパーサーを使えば? 52:デフォルトの名無しさん 16/05/13 16:37:32.55 /XgzJMPY.net >>49 . の代わりに [^<>] にしてみるとか? 53:デフォルトの名無しさん 16/05/13 16:44:50.27 yywl+o9x.net >(.*?)「 >~「 の間で、もう一度 > が現れたら、そこまでを捨てて、 新たに、>~「 の最短一致を探す これを再帰的に繰り返す。 これで、試す。 <br /><br /><br /><br />長谷川「 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch