Я пытаюсь проверить регулярное выражение $ anchor с помощью .net framework, результат неожиданный Якорь $ возвращает только последний. Я отмечаю, что многострочный переключатель важен, и я уже использовал его здесь. Может кто-нибудь сказать причину. Ниже приведен мой тестовый код
Спасибо
Фред
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();
}