reg1 = new System.Text.RegularExpressions.Regex(@"^[0-9]*$");
reg2 = new System.Text.RegularExpressions.Regex(@"^[0-9a-zA-Z]+|\-*$");
reg3 = new System.Text.RegularExpressions.Regex(@"\[0-9a-zA-Z]*|\x20*|\.*");这三个正则表达式的含义。
我只认识 0-9数字;a-zA-Z字母。
后面跟的就不认识了。麻烦会读的朋友告诉一声。谢谢。
reg2 = new System.Text.RegularExpressions.Regex(@"^[0-9a-zA-Z]+|\-*$");
reg3 = new System.Text.RegularExpressions.Regex(@"\[0-9a-zA-Z]*|\x20*|\.*");这三个正则表达式的含义。
我只认识 0-9数字;a-zA-Z字母。
后面跟的就不认识了。麻烦会读的朋友告诉一声。谢谢。
$表示文本最末端,如果是多行模式,^表示行尾
|表示逻辑或
\x表示后面的是字符的16进制表示的ascii编码
\.和\-表示转义字符,结果匹配实际常量字符:.和-
$表示文本最末端,如果是多行模式,^表示行尾
|表示逻辑或
\x表示后面的是字符的16进制表示的ascii编码
\.和\-表示转义字符,结果匹配实际常量字符:.和-
http://deerchao.net/tutorials/regex/regex.htm
微软教程:
http://msdn.microsoft.com/zh-cn/library/system.text.regularexpressions.regex.aspx