掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
正規表現で、テキストからキーワードで囲まれた文字を取得するには? (ID:142118)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
HTMLのコメントが間違っているようですが,それは本論と関係ないので……。 # <!--から始まって-->で終わるのがHTMLのコメント。 > (上記のかっこで囲んだ部分)を抽出するには > どうすればよいのでしょうか? 正規表現のキャプチャは,mがRegex.Matchの結果としたときに, m.Groups(<group>).Captures(<index>) で得られます。 今回の場合は,グループ1にキャプチャが一つだけですから, m.Groups(1) で得られたGroupのValueが対象となる文字列になります。 > 上記パターンが検索するテキストに複数あり、それをすべて取得する(例えば配列に格納する)には > どうすればよいのでしょうか? a.) Regex.Matchのあと,Match.NextMatchで順次調べて,List(Of String)に追加していく b.) Regex.Matchesで一気に取得して,For Eachで一つずつList(Of String)に追加していく c.) Regex.Matchesで一気に取得して,LINQで配列化する あたりでしょうか。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.