Я работаю над фильтром ответов. Я пытаюсь уловить все выражения: $sometext.sometext$ со следующим регулярным выражением: ^\w+?.\w+?\$
В моей реализации это выглядит так:
public override void Write(byte[] buffer, int offset, int count)
{
// Convert the content in buffer to a string
string contentInBuffer = UTF8Encoding.UTF8.GetString(buffer);
string regex=@"^\\w+?\.\w+?\$";
RegexOptions options = RegexOptions.Multiline;
MatchCollection matches = Regex.Matches(contentInBuffer , regex, options);
foreach (Match match in matches)
{
string value = match.Value;
}
outputStream.Write(UTF8Encoding.UTF8.GetBytes(contentInBuffer), offset, UTF8Encoding.UTF8.GetByteCount(contentInBuffer));
}
Проблема в том, что когда я пишу $Catch.Me$ на странице aspx, она не будет поймана моим регулярным выражением в методе записи. Что мне не хватает?