C# 正则表达式使用方法

来源:百度知道 编辑:UC知道 时间:2024/06/28 16:16:55
string a="aaa123123"
Console.WriteLine 打印数字.

public static void Main() {
string value = "aaa123123";

var intQuery = from v in value
where v >= 48 && v <= 57
select v;

foreach (var i in intQuery)
Console.WriteLine(i);
}

Regex r = new Regex("\d+");

a.replace(a,"");//用空格代替a
Console.WriteLine (a). //输出123123
这个方法最简单
replace是正则表达式的方法

还可以用 substring方法
或者 正则符号

Regex reg = new Regex(@"(\d+)");
Console.WriteLine(reg.Replace("aaa123123","$1"));