我需要修剪字符串中的前n个字母字符.
例子:
a123456 - > 123456
abc123456 - > 123456
abc123456def - > 123456def
And*_*are 10
尝试这样的事情:
String output = Regex.Replace(input, @"^[^\d]+", String.Empty);
Run Code Online (Sandbox Code Playgroud)
以下是正则表达式的工作原理:
^[^\d]+
^锚定表达的字符串的开头
[^\d]是一个字符组匹配的所有非整数值
+资格[^\d]通过使它匹配一个或更多次
所以基本上这个正则表达式匹配字符串中的所有非整数字符,直到找到整数字符.