VB2005でテキストファイル内の検索文字列がある行数を求めるには(ヒント編)
- 『if ($strText =~ /小池啓仁/)』 は、『System.Text.RegularExpressions.Regex.IsMatch』が使えそう。
- 『$`』は、『System.Text.RegularExpressions.Match.Groups』が使えそう。
- 『scalar(() = ($` =~ /\n/g))』は、『System.Text.RegularExpressions.MatchCollection』が使えそう。
とりあえず、こんなところで頑張って見て下さい(謎)。
もしかしたら、このヒントは、はずれかも知れないので、自分で試行錯誤してみてください。
頑張って出来たら教えてね。
しかし、VBScriptでは、Perlとほぼ同じようにできるのに、VB2005では全く異なりますね。
ちなみに、『$`』は、VBScriptではRegExp.leftContextで表現できますね。