C#RegEx匹配模式完全正确

我想要完全匹配一个字符串,例如我有两个我希望彼此独立匹配的表达式。 表达方式是

/SignUpFor /SignUpFor/ThankYou 

字符串“/ SignUpFor”返回第一个正确表达式的匹配项; 字符串“/ SignUpFor / ThankYou”返回两者的匹配。

如何才能将“SignUpFor / ThankYou”与表达式/SignUpFor/ThankYou

我不只是使用“==”的原因是我有其他表达式,如/TheLovelyBlog/Entry/([0-9]+)

这些表达式存储在数据库中。

把^放在开头,把$放在最后http://msdn.microsoft.com/en-us/library/h5181w5w.aspx

在表达式的开头和结尾添加^$

如果你用^开始一个正则表达式,那么匹配必须从头开始。 用$结束正则表达式,表示匹配必须一直到结束。