public static string ReadAllText(string path) path 类型:System.String 要打开以进行读取的文件。 返回值 类型:System.String 包含文件所有行的字符串。 public static string Replace ( string input,// 要修改的字符串 string pattern,//要匹配的正则表达式模式 string replacement,//替换字符串 RegexOptions options //RegexOption 枚举值的按位“或”组合 ) // 返回已修改的字符串
string reg = "^[0-9]{15,16}$";@H_404_3@ 小注:
Regex.IsMatch(str,@"^(http://){0,1}www.(\w)+.(com|net|org|com.cn|net.cn|org.cn|gov.cn|info|biz|tv|cc|cn)$");@H_404_3@ 小注: @H_404_3@ 其中str为待验证的主页或者网址 @H_404_3@ ^ 匹配字符串的开始
//匹配的正则表达式,去掉@不影响效果 Regex r = new Regex(@"^[0-9]");@H_404_3@ 小注: @H_404_3@ 像 [0-9] 代表的含意与 /d 就是完全一致的 @H_404_3@ 5、 验证邮编
string reg = "^[0-9]{6}$";@H_404_3@ 小注: @H_404_3@ {n} 匹配前面的字符n次
string reg = "^[a-zA-Z][a-zA-Z0-9._]*@[a-zA-Z0-9.]+[.]+[a-zA-Z0-9]+$";@H_404_3@ 小注: @H_404_3@ ^ 匹配字符串的开始
string x="D:\\My Huang\\My Doc"; string y = @"D:\My Huang\My Doc";事实上,如果按如下声明,C#将会报错,因为“\”在C#中用于实现转义,如“\n”换行:
string x = "D:\My Huang\My Doc";* 表示前面的字符要出现0次,1次,乃至多次,上面没有封顶,下面保底是0次,可以不出现。
System.Text.RegularExpressions.Regex.IsMatch(str,@"^-?\d+$")小注: @H_404_3@ 其中str为待验证的string类型变量 @H_404_3@ ^ 匹配字符串的开始