如何删除开头的行号?

如何删除开头的行号,例如:1email:string:string 2email:string:string 3email:string:string 4email:string:string ……等等,如何移除数字1、2、3等等?
 

lauciobolco1989

New member
我假设你的起始数据总是一个数字。因此,你可以使用正则表达式来匹配第一个数字,然后提取除数字以外的其他数据。子主函数(Sub Main):' 输入字符串。Dim value As String = "1email:string:string"' 匹配第一个数字及其以后的所有内容。Dim m As Match = Regex.Match(value, "d (.*)", RegexOptions.IgnoreCase)' 如果匹配成功,则提取除数字以外的字符串。If (m.Success) Then Dim lineWithoutNumber As String = m.Groups(1).Value Console.WriteLine(lineWithoutNumber)End IfEnd Sub
 

quebynadisp1978

New member
这样就简单多了...Sub Main() '输入字符串 Dim strString as String = "1email:string:string" '获取"email"的位置,需要加1因为Mid函数需要从1开始计数 '使用Mid截取我们想要的字符串部分,现在我们知道正确的截取位置 strString = Mid(strString, strString.IndexOf("email") 1) '输出结果 Console.WriteLine(strString) End Sub
 
顶部