変数kw
に格納されたキーワードを長いテキストで検索し、キーワードが見つかった最初の 位置を見つけたい。以下のコードはEXACTキーワード マッチを行いません。
if (webData.IndexOf(kw, StringComparison.OrdinalIgnoreCase) != -1)
{
found = true;
int pos = webData.IndexOf(kw, StringComparison.OrdinalIgnoreCase);
}
正規表現を使用してそれを行う方法は?
Match match = Regex.Match(webData, @"^kw$", RegexOptions.IgnoreCase);
if (match.Success)
{
int pos = //Matching position
}