我试图找到正确的正则表达式来只从字符串的开头删除数字
>from
8012 name last name 123 456
6952332 name last 213 5695
>into
name last name 123 456
name last 213 5695
Run Code Online (Sandbox Code Playgroud)
这不好因为它匹配所有
@"[\d-]"
Run Code Online (Sandbox Code Playgroud)
您需要将模式锚定到字符串的开头 ^
string pattern = @"^[0-9]+"; // or @"^\d+";
string source = "8012 name last name 123 456";
string newText = Regex.Replace(source, pattern, "");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1761 次 |
| 最近记录: |