我正在尝试找到正确的正则表达式,只删除字符串开头的数字
>from
8012 name last name 123 456
6952332 name last 213 5695
>into
name last name 123 456
name last 213 5695
这不是很好的匹配所有
@"[\d-]"
答案 0 :(得分:3)
您需要将模式锚定到字符串^
string pattern = @"^[0-9]+"; // or @"^\d+";
string source = "8012 name last name 123 456";
string newText = Regex.Replace(source, pattern, "");