.NET正则表达式保留字符集合在哪里?.NET正则表达式保留字符
编辑:这看起来像它可能。谢谢糖人。 http://msdn.microsoft.com/en-us/library/az24scfc.aspx
.NET正则表达式保留字符集合在哪里?.NET正则表达式保留字符
编辑:这看起来像它可能。谢谢糖人。 http://msdn.microsoft.com/en-us/library/az24scfc.aspx
此链接转到回答问题的确切页面。 (答案来自舒格曼。如果休格曼希望将它张贴将选择的答案。)
character escapes supported by regular expressions in the .NET Framework
从该链接存在,说一个表项,.NET正则表达式匹配字符本身除外以下:
。 $^{[(|)* +? \
因此,这些是.NET正则表达式的保留字符。
这可能是你要寻找一个好的起点:
你应该看看Regex.Escape()。您将该函数传递给一个字符串,并且它将转义任何保留的正则表达式字符以解释为文字。信用这个答案去Gabe谁在OP的帖子发表评论,我只是把它作为一个答案,以便其他人不会错过它。
为什么?只需在您的开场白报价前使用@,您无需担心逃脱角色 – CarneyCode 2011-02-19 05:24:58
您能更具体吗?我不清楚你在问什么。 – Gabe 2011-02-19 05:28:58