1

我这里有一个奇怪的修剪问题。我有一个大约 500、000 行单词的 txt 文件。但是每一行都以 1), 2), 3)... 等开头。但这里的问题是 1) 和单词之间不只有一个空格,通常有多个空格,有时甚至在1),就像,就在行的开头。

我不确定如何才能删除在实际单词之前开始的所有内容。但我 100% 确定在第一个单词之前总是有一个空格。

我怎么能这样修剪呢?

任何帮助表示赞赏。

谢谢!

例子:

文本文件.txt:

1) Awesome stuff here 
2) wow 
3) ldfjg ldfk gjldfkg jldfk gjldfkg this line is to be kept too 
4   ) and this too! this is great content 
5 ) gotta love content 
6) content is ok..
   7     ) this is a little odd.
4

1 回答 1

1

最简单的函数是 TrimStart :

 string cleaned = line.TrimStart(' ',')','1','2','3','4','5','6','7','8','9','0');

它与您的所有样品相匹配,并且易于适应。

于 2012-05-20T21:32:33.387 回答