c# - Split a string containing various spaces -


i have txt file follows , split them double arrays

node strain    axis  strain  f      p/s   sum    cur     moment 0   0.00000    0.00  0.0000     0     0     0     0      0.00 1   0.00041  -83.19  0.0002  2328   352     0     0     -0.80 2   0.00045  -56.91  0.0002  2329   352     0     0      1.45 3   0.00050  -42.09  0.0002  2327   353     0     0     -0.30 

my goal have series of arrays of each column. i.e. node[] = {0,1,2,3), axis[]= {0.00,-83.19,-56.91,-42.09}, ....

i know how read txt file , covert strings double arrays. problem values not separated tab, different number of spaces. googled find out way it. however, couldn't find any. discussed way constant spaces. if know how or there existing q&a issue , let me know, appreciated. thanks,

stringsplitoptions.removeemptyentires should trick:

var items = source.split(new [] { " " }, stringsplitoptions.removeemptyentries); 

the return value not include array elements contain empty string


Comments

Popular posts from this blog

c# - OpenXML hanging while writing elements -

php - regexp cyrillic filename not matches -

sql - Select Query has unexpected multiple records (MS Access) -