1

ここで奇妙なトリミングの問題があります。約500,000行の単語のtxtファイルがあります。ただし、各行は1)、2)、3)...などで始まります。ただし、ここでの問題は、1)と単語の間にスペースが1つだけではなく、多くの場合、複数のスペースがあり、場合によっては、 1)のように、行の先頭にあります。

実際の単語の前に始まるものをすべて削除する方法がわかりません。しかし、最初の単語の直前には常にスペースがあると100%確信しています。

この方法でトリミングするにはどうすればよいですか?

どんな助けでも大歓迎です。

ありがとうございました!

例:

textfile.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 に答える