- - PR -
C#の正規表現による空欄を含む要素取り出し
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-05-02 08:37
初めまして、ホームページから時間割の内容を取得しようとしているのですが、わからないことがあります。
ソース:"<TD>【1時限目】国語</TD>...<TD>【2時限目】</TD>" "[^【1時限目】]+【1時限目】(?<科目1>[^</]+)[^【2時限目】]+【2時限目】(?<科目2>[^</]+)" で各時間の科目を取得しようとしているのですが、科目が空欄の場合うまく取得出来ません。 この様な場合に対応するにはどの様にすればよいのでしょうか。 よろしくお願いします。 いのしし | ||||
|
投稿日時: 2006-05-02 10:10
"+"は直前の1回以上の繰り返しですよね | ||||
|
投稿日時: 2006-05-02 12:27
かるあ様 ご返事ありがとうございました。
"[^【1時限目】]+【1時限目】(?<科目1>[^</]*)[^【2時限目】]+【2時限目】(?<科目2>[^</]*)" +から*に修正することで、無事に取得できました。 |
1