私は正規表現$ anchorを.netフレームワークを使ってテストしようとしますが、その結果は予想外です。 $アンカーは、最後のアンカーのみを返します。マルチラインスイッチは重要であり、私はすでにここでそれを使用しています。誰でもその理由を伝えることができます。以下の私のテストコードは
おかげ フレッド
string sourceText =
@"ab<br />
ab<br />
ab";
//var m = Regex.Match(sourceText, "^a", RegexOptions.Multiline); //this return 3 match
var m = Regex.Match(sourceText, "b$", RegexOptions.Multiline); //this return only one match
while (m.Success)
{
Console.Write(m.Value);
m = m.NextMatch();
}