try
using System;
using System.Text.RegularExpressions;class GetData
{
  public static void Main()
  {
string s= "<span><ul>{$rowcount=10/$}<li>[{$field=Title/$}]<a href='../Test/dep={$field=src/$}&id={$field=fid$}'>{$field=Subject&charsize=10/$}</a></span></li></ul>";
Regex re = new Regex(@"\{\$(?<data>[^$]+)\$\}");
MatchCollection mc = re.Matches(s);
foreach (Match m in mc)
{
Console.WriteLine(m.Groups["data"].Value);
}
  }
}