正規表現 Part8
■ このスレッドは過去ログ倉庫に格納されています
0632デフォルトの名無しさん
2011/10/17(月) 20:31:29.89※1----------------------------------
<BR><BR><B>地震</B><BR><A HREF=http://headline.2c.2ch.net/eq/>臨時地震</A><br> ... 緊急自然災害</A><BR><BR><B>おすすめ</B><BR><A HREF=http:// ....
↓
地震<A HREF=http://headline.2c.2ch.net/eq/>臨時地震</A><br> ... 緊急自然災害</A>おすすめ<A HREF=http:// ....
--------------------------------------
そのため以下のように正規表現のコードを作りました。
str.replace(/<BR><BR><B>(.+)<\/B><BR>/, '$1');
実行したところ、
※2----------------------------------
地震</B><BR><A HREF=http://headline.2ch.net/bbynamazu/>地震headline</A><br><A HREF=http://toki.2ch.net/namazuplus/> ...
--------------------------------------
のようになり、メニューデータ中の先頭の"<BR><BR><B>"と末尾の"</B><BR>"を見てしまっているらしく、うまく動作しませんでした。
データを分割してその都度処理をかけようかとも思いましたが、いまいち効率が悪そうです。
どのように書けば※1のように動作させられるのでしょうか?
実装言語はJavaScriptです。
■ このスレッドは過去ログ倉庫に格納されています