奇怪的修剪问题

本文关键字:问题 修剪 | 更新日期: 2023-09-27 18:34:41

我这里有一个奇怪的修剪问题。我有一个大约 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.

奇怪的修剪问题

最简单的函数是 TrimStart :

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

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