こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

c#の正規表現がうまくいきません

c#の正規表現がうまくいきません


以下のhtmlから指定の文字列を抜き取ります(htmlは適当です)
----------------------------------------
<select class="iiy_name_list">
<option value="1347">abc</option>
</select></td>
<select class="sug_name_list">
<option value="761">def</option>
</select></td>
----------------------------------------

2行目の"abc"、5行目の"def"の2つをキャプチャで得たいのですが、
@"<option\s+[^>]*>(.*)</select>",という指定では5行目の"def"しか得られません

forを使って2回のループで一つ目の変数に"abc"二つ目の変数に"def"を入れるには
どうしたらよいのでしょうか?

以下のページを参考にしたのですが、うまくいきません…
http://uchukamen.com/Programming1/RegEx/index.htm
よろしくお願いします。

投稿日時 - 2010-06-10 22:41:11

QNo.5959658

困ってます

質問者が選んだベストアンサー

>@"<option\s+[^>]*>(.*)</select>"
このパターンをどういうコードで使っているのか教えてもらえますか?

投稿日時 - 2010-06-11 15:49:08

このQ&Aは役に立ちましたか?

14人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問