Добавить ?
к проверке [ ,]
:
(\d+)[ \n]+((\w+[ ,]?)+[\$\n, ]+){2}([a-zA-Z]){2}[$\n, ]+(\d){5}
Если Вы просто хотите получить путь к определенным действиям, использовать UrlHelper
:
UrlHelper u = new UrlHelper(this.ControllerContext.RequestContext);
string url = u.Action("About", "Home", null);
если Вы хотите создать гиперссылку:
string link = HtmlHelper.GenerateLink(this.ControllerContext.RequestContext, System.Web.Routing.RouteTable.Routes, "My link", "Root", "About", "Home", null, null);
Intellisense даст Вам значение каждого из параметров.
Обновление из комментариев: контроллер уже имеет a UrlHelper
:
string url = this.Url.Action("About", "Home", null);