separate data from file

2 Ansichten (letzte 30 Tage)
Jay Hanuman
Jay Hanuman am 23 Nov. 2016
Bearbeitet: KSSV am 23 Nov. 2016
I attached data file. data is in format of
source _ip:source_port->destination_ip:destination_port
I want to take out only source_ip data from that, how to do.
  2 Kommentare
KSSV
KSSV am 23 Nov. 2016
No file attached..
Jay Hanuman
Jay Hanuman am 23 Nov. 2016
I forgot, now I attached

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

KSSV
KSSV am 23 Nov. 2016
Bearbeitet: KSSV am 23 Nov. 2016
load('n0 1.mat') ;
s = VarName6 ;
idx = strfind(s, ':');
idx = cell2mat(idx) ;
idx = idx(:,1)-1 ;
iwant = cellfun(@(x,idx) x(1:idx),s,num2cell(idx), 'UniformOutput', false) ;
Or
load('n0 1.mat') ;
s = VarName6 ;
s1 = regexp(s,':','split') ;
iwant = cellfun(@(x) x{1}(:)',s1, 'UniformOutput', false) ;

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 23 Nov. 2016
regexp() probably

Kategorien

Mehr zu Large Files and Big Data finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by