c# RegEx匹配模式精确

本文关键字:模式 RegEx | 更新日期: 2023-09-27 18:07:06

我想要精确匹配字符串,例如我有两个我想要的表达式相互独立地匹配。表达式是

/SignUpFor
/SignUpFor/ThankYou

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

我怎样才能得到"SignUpFor/ThankYou"只是为了匹配表达式/SignUpFor/ThankYou

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

c# RegEx匹配模式精确

开头加^,结尾加$http://msdn.microsoft.com/en-us/library/h5181w5w.aspx

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

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

$结束正则表达式,表示匹配必须持续到末尾。