【发布时间】:2011-08-12 18:00:44
【问题描述】:
也许很简单的问题..
String text = "fake 43 60 fake";
String patt = "[43.60]";
Match m = Regex.Match(text, patt)
在这种情况下,m.Success = true 因为点替换任何字符(也是空格)。但我必须在 patt 中逐字匹配字符串。
当然,我可以在 patt 中的点之前使用 '\'
String patt = @"[43\.60]";
所以 m.Success = false,但在正则表达式世界中还有更多特殊字符。
我的问题是,我怎样才能使用正则表达式来将字符串按字面意思设置。所以“43.60”必须与“43.60”完全匹配。 '43?60' 必须匹配 '43?60'....
谢谢。
【问题讨论】: