separate data from file

2 views (last 30 days)
Jay Hanuman
Jay Hanuman on 23 Nov 2016
Edited: KSSV on 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 Comments
KSSV
KSSV on 23 Nov 2016
No file attached..
Jay Hanuman
Jay Hanuman on 23 Nov 2016
I forgot, now I attached

Sign in to comment.

Accepted Answer

KSSV
KSSV on 23 Nov 2016
Edited: KSSV on 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) ;

More Answers (1)

Walter Roberson
Walter Roberson on 23 Nov 2016
regexp() probably

Categories

Find more on Large Files and Big Data in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!