سلام من می خوام در یه برنامه عبارتهایی که با "می " شروع می شوند و بعد از آن یک فاصله است را تغییر داده و فاصله را از بین ببرم مثلا "می شود" به "میشود" تغییر پیدا کند. برای این کار از عبارات باقاعده استفاده کردم و یه الگو ساختم . مساله الان در جایگزینی هستش که عمل نمی کنه برای جایگزینی از دستور replace استفاده کردم به صورت
matn = Regex.Replace(matn, @"\bمی\b\s\b\w+\b", "$1$3");
ولی در هنگام جایگزینی به جای رشته موردنظر عبارت $1$3 را قرار می دهد. لطفا راهنمایی ام کنید.